DTC codes / P01xx · Fuel and air metering / P01DC
P01DC means the engine control module has detected that the fuel injector for cylinder 9 is spraying fuel too early relative to the commanded injection timing, a condition called over-advanced injection timing. The computer compares the actual injector response, typically via a fuel pressure or injector current feedback signal, against the expected timing window and sets this code when the deviation exceeds a calibrated threshold.
You can usually drive the vehicle short distances to a repair shop, but avoid heavy acceleration, towing, or sustained high-speed driving because over-advanced injection timing can cause pre-ignition, elevated combustion temperatures, and long-term engine damage. If the check engine light is flashing or the engine is misfiring badly, stop driving and arrange a tow.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.