The P0300 is a multiple cylinder misfire. The P0304 is a misfire for a specific cylinder.
Why/who changed your injector? And was the rest of your fuel system checked/cleaned?
If you've eliminated the fuel system as a possible cause for your misfire, and have all knew plugs and wires, then you should check your coils next. (Don't just replace them. Have them checked individually, and only replaced if found bad)
If your coils check out, then you'll need to check the operation of your Crank/camshaft position sensors. They should receive a reference voltage from the computer and send a voltage back.
If they aren't receiving a reference voltage, then the problem lies in the wiring/computer.
If they are, but not sending back the correct voltage, then the problem lies with the sensor.
SPONSORED LINKS
Saturday, February 13th, 2010 AT 8:03 AM