Car Questions
RepairPal is your advocate for car care advice and guidance

I have a check engine light on it is po300

(1996 Dodge Ram 1500)
in Potwin, KS on March 22, 2014
compression test good fuel pressure test good new plugs and wires new cap and rotor ran fuel treatment and the 96 dodge 5.2 4x4 is still lacking power and shakes around 20 to 40 mph what could be the reason
Displaying 1 answers & 0 comments
Popular Answer
on March 22, 2014
A random misfire code can be set on newer vehicles with OBD II onboard diagnostics when multiple misfires occur randomly in multiple cylinders. The cause is typically a vacuum leak in the intake manifold, throttle body or vacuum plumbing, a defective Exhaust Gas Recirculation (EGR) valve that is leaking exhaust into the intake manifold, or even bad gasoline. Less common causes include bad spark plug wires, worn or fouled spark plugs, a weak ignition coil, dirty fuel injectors, low fuel pressure, or weak valve springs. If a misfire is occurring in only one or two cylinders, you will usually find a misfire code for that specific cylinder rather than a random misfire code.
RepairPal estimates are guaranteed at over 2,000 quality certified locations nationwide. Learn more
Didn't find what you were looking for?