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.

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?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Car won't start after it gets warm.

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: When leaving for working in morn put car in drive it will not move if i Rev it up it finally jerKS into gear.

This may be a sign of low transmission fluid or a faulty transmission control solenoid. As you know, automatic transmissions use pressurized hydraulic fluid to change gears. Every time a gear change is required, the car's computer activates a transmission...

Q: Changing gears - 2009 Nissan Altima

Hello. There are a few common causes of this on your vehicle. Most of the time it is caused by an issue with the transmission fluid being old or contaminated or it may be a problem with one of the...

Q: My truck is losing power on take off and throwing multiple codes

Hello. The codes listed are indicative of lean conditions on both banks A and B, as well as issues with the camshaft position sensor for circuit B. A lean condition at both banks can be caused by many things. A...

Related articles

What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.