From http://www.obd-codes.com/trouble_codes/
The P0300 is a misfire and P0506 indicates low RPM at idle.
A misfire can be caused by poor ignition (spark plug, plug wire, coil, ignition module/engine control module).
OR
Poor air/fuel (air filter, fuel injector, fuel pressure, fuel filter, fuel pump, bad gas, or engine control module).
Check your maintenance requirements and see if any of these items are due for replacement first.
908 views
Usually answered in minutes!
×