My car will not start after it warms up. I am getting a code P0021, the camshaft position is over advanced.
These are all possible causes for code P0021:
The sensor connector needs to be checked along with the connector for the cam timing solenoid. The intake camshaft timing is fully advanced in its default position so the solenoid and its wiring are prime suspects for this fault. You may want to enlist help of a mechanic, such as one from YourMechanic, who will have the equipment and expertise to diagnose your car not starting.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing