We have a 1996 Dodge Ram, 5.2 l truck. Engine light comes on, runs rough. When code reader put on shows Code P0300 and then P0307 - what causes this & how is it fixed? Have changed plug wire #7 so far. Anything else?
OBD II 300 Random/Multiple Cylinder Misfire Detected
When the misfire monitor detects a misfire, it will trigger the check engine light with the specific cylinder number as the last digit in the P030X code. For instance cylinder 1 misfire is P0301, cylinder 2 is P0302 etc. In this case we have either multiple cylinders misfiring, or the computer simply can't determine the specific cylinder, and as such we are left with the P0300 in computer memory.
Possible Causes:
Fuel injectors, related wiring, sensors and computer issues
Running out of gas, or poor fuel quality
Evaporative emissions system (EVAP) concerns: fuel vapors leaking into engine
Incorrect Fuel Pressure
EGR system concerns: leaking EGR valve or restricted ports
Base engine concerns: low compression, valve train problems and timing issues
Ignition system concerns including, but not limited to:
Faulty spark plugs
Faulty coil or related wiring
Ignition module or related wiring issues
Ignition related sensor faults or wiring issues
1,737 views
Usually answered in minutes!
Engine runs real rough untill it warms up,check engine light comes on
×