Skip the auto shop - Our mechanics make house calls

Q: Car won't start after it gets warm.

asked by on

My car will not start after it warms up. I am getting a code P0021, the camshaft position is over advanced.

A: These are all possible causes for code P002...

These are all possible causes for code P0021:

  • Bank 2 camshaft sensor or Bank 2 cam timing solenoid faulty
  • Connector terminal contact is damaged or corroded
  • Wire harness - Check harness for correct voltage
  • Open, short to ground or short to voltage
  • Update control unit software - check for the latest control unit update
  • Engine Control Module faulty

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.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Emergency flasher won't work in 2008 Nissan 350Z

It seems that your Nissan may have an issue with the emergency flasher switch or perhaps the flasher relay itself. This is definitely both an electrical issue and safety issue that needs to be resolved as soon as possible. As...

Q: Car overheating and not defrosting properly.

Hi, I have seen this issue quite often on the PT Cruiser. This is typically caused by a failure in the heater core that is located in the dash. This part carries hot coolant into the interior of the car...

Q: Antifreeze leak

It is not normal to see any coolant leaking after a radiator is installed. I would recommend having a coolant pressure test done to see if the hoses reinstalled after radiator was put in are sealing properly. You may also...

Related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...