P0012: "A" camshaft position timing over-retarded (bank 1)
An OBD-II trouble code meaning the timing of the "A" camshaft on bank 1 is further retarded (later) than the engine computer expects.
How to read it
P0012 is one of the standard OBD-II trouble codes stored when the check engine light comes on. SAE J2012, the standard that defines the codes, names it ““A” Camshaft Position – Timing Over-Retarded Bank 1”; a Bentley technical bulletin calls it “A Camshaft position (Bank 1) timing over-retarded”, writing the code as P001200.
Also searched as: code P0012, P0012 code.
Code names follow SAE J2012. Manufacturers add codes of their own, and the same code can have several causes: the vehicle’s service information or a qualified mechanic can say what it means for a particular car.
What the monitor checks
The federal rule’s catch-all covers any other electronic powertrain component that sends input to or takes commands from the on-board computer and has a measurable effect on emissions.
Look-alikes
P0011: "A" camshaft position timing over-advanced or system performance (bank 1) is the same camshaft on the same bank with its timing over-advanced, or the system not performing as it should.
What the manual says to do
Ford’s F-150 manual says that if the indicator stays on, the vehicle should be serviced at the first available opportunity, and that continued driving with it on can mean higher emissions, lower fuel economy, rougher running and more costly repairs.
How the light goes out
Under the federal rule, the check engine light may go out once the fault has not come back during three trips in a row in which its monitor runs without finding it. The system may erase the stored code if the same code has not been registered again in at least 40 engine warm-up cycles.
Read next
- Next in OBD-II trouble codesP0021: "A" camshaft position timing over-advanced or system performance (bank 2)An OBD-II trouble code meaning the timing of the "A" camshaft on bank 2 is further advanced than the engine computer expects, or the system isn’t performing as it should.
- The same shape in Accessibility symbolsClosed captioning symbol (CC)CC means closed captioning: the dialogue and other sounds of a programme shown as text on screen, which viewers can turn on or off. It is mainly for people who are deaf or hard of hearing.
More OBD-II trouble codes
- P0011: "A" camshaft position timing over-advanced or system performance (bank 1)
- P0420: Catalyst system efficiency below threshold (bank 1)
- P0430: Catalyst system efficiency below threshold (bank 2)
- P0300: Random/multiple cylinder misfire detected
- P0301: Cylinder 1 misfire detected
- P0302: Cylinder 2 misfire detected
The same shape elsewhere
Browse symbols drawn with letters and numbers or squares and rectangles.
Sources
- SAE J2012: Diagnostic Trouble Code Definitions (2002), SAE J2012, April 2002 (technically equivalent to ISO/DIS 15031-6), SAE International; published by Public.Resource.Org on the Internet Archive, Appendix B (powertrain DTCs)
- Bentley technical product information 2057991/1: Camshaft Position Diagnostic Trouble Codes (2019), TPI 2057991/1, Bentley Motors; published by NHTSA, Technical background
- 40 CFR 86.1806-05, On-board diagnostics (2012 edition), 40 CFR 86.1806-05, US Government Publishing Office (Code of Federal Regulations), § 86.1806-05(b) and (c)
- 2020 F-150 Owner's Manual, Ford Motor Company, Instrument Cluster; On-Board Diagnostics (OBD-II)
Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research
Added .