Here is some info.......
Repair
MAP SENSOR
Definition: Refers to a manifold absolute pressure sensor, a variable resistor used to monitor the difference in pressure between the intake manifold at outside atmosphere.
This information is used by the engine computer to monitor engine load (vacuum drops when the engine is under load or at wide open throttle). When the engine is under load, the computer may alter spark timing and the fuel mixture to improve performance and emissions.
OK....back up.....Find the source of the Misfire Code PO304 first...... Fuel Injectors.... most of ALL the one I have replaced were becasuse of Leakage...never have I found one bad, not that they dont. Clogged injectors will cause performance problems. I recommend a Can of SeaFoam every 3 tanks fulls. If you have good ears, you can hear the injectors firing, if not get a NOID light. Read this.... take care changing out injectors can damage o-rings and fill the cylinders with gas, now you can damage the motor !!

I know I have done it !!!!!
http://www.asashop.org/autoinc/dec2000/mech.htm
Final, after all this, reset/clear the code and run the car again and see what you get now.
Good Luck, Cheers Mate, ..JzJzz