P0021 OBD-II Trouble Code: Camshaft Position A - Timing Over-Advanced or System Performance (Bank 2)

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0021 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0021 code

P0021 is a diagnostic trouble code (DTC) for "Camshaft Position A - Timing Over-Advanced or System Performance (Bank 2)". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $69.99. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$69.99$20.00
Toyota$69.99$20.00
BMW$69.99$20.00
SCHEDULE P0021 DIAGNOSTIC Get a fair and transparent estimate upfront

Check Engine Light

P0021 code definition

Camshaft Position A - Timing Over-Advanced or System Performance (Bank 2)

What the P0021 code means

P0021 is the OBD-II generic code indicating that the Engine Control Module (ECM) has determined that the bank 2 intake camshaft is more advanced than what the ECM has commanded it to be. This over advanced condition could be during advancing, or retarding of the camshaft timing.

What causes the P0021 code?

  • The camshaft is more advanced than the ECM has commanded it to advance.

  • The camshaft is more advanced when it has been commanded to retard to a lower timing level.

  • The Oil Control Valve (OCV) connected to the bank 2 camshaft may be stuck or have clogged oil passages.

  • The oil is too thick, causing the passages to become clogged. This can be from the wrong oil or lack of oil changes.

  • The camshaft phaser is stuck in the advanced position.

What are the symptoms of the P0021 code?

  • The ECM will turn on the Check Engine Light.

  • The engine may idle normally but can hesitate or stall on acceleration.

  • A reduction in fuel mileage may happen due to the camshafts not being at an optimal position.

  • The engine emissions may exceed federal levels.

Note: The symptoms may change depending on the camshaft timing positions when the camshaft stopped advancing or retarding.

How does a mechanic diagnose the P0021 code?

  • Visually inspects for damaged wiring or connectors

  • Checks the engine for sludge and for the engine to be full of clean engine oil with the correct viscosity

  • Scans and documents the codes then views the freeze frame data to see when the code was set

  • Clears the OBD-II fault codes and retests the vehicle to see if the P0021 code comes back

  • Performs the manufacturer's pinpoint tests for the P0021 code

Note: The manufacturer's pinpoint test will be different for different engines and year of manufacturer.

Common mistakes when diagnosing the P0021 code

Follow these simple guidelines to help prevent misdiagnosis:

  • Do a visual inspection for problems, like checking to see if all electrical connectors are connected, or harness is damaged.

  • Check engine oil to see if it is full, clean and of the correct viscosity.

  • Verify the failure code is active by clearing and retesting the code.

  • Follow pinpoint tests step-by-step without skipping any steps.

How serious is the P0021 code?

  • The engine may run erratically and have various drive complaints that could cause unsafe driving conditions if the engine hesitates or stalls.

  • The fuel consumption may increase and carbon fouling of engine components may occur.

What repairs can fix the P0021 code?

  • Clearing the Check Engine Light codes and road testing to verify the code

  • Changing the oil and filter to the proper oil viscosity for the engine specifications

  • Repairing or replacing the wiring to the camshaft oil control valve for bank 2 intake camshaft

  • Replacing the camshaft oil control valve for bank 2 intake camshaft

  • Checking the timing chain and camshaft phasers

Additional comments for consideration regarding the P0021 code

The engine oil passages through the camshafts; the oil control valves are of small size and require only the manufacturer's recommended oil viscosity to be used. If the oil is sludged up or an oil with a higher viscosity is in the engine, then it could cause the camshaft VVT to not work as designed.

Need help with a P0021 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P0021
Check Engine Light
trouble codes

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0021 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

4,150

Rating Summary
3,799
173
45
26
107
3,799
173
45
26
107
Honorio

Honorio

16 years of experience
658 reviews
Honorio
16 years of experience
We called him as the engine light was coming on and off. He connected his instruments, read all the code history and explained what each of them meant. He is very patient, listened about other minor problems with the car. Was not hesitant to get under the car to find potential issues.
2006 ACURA MDX - CHECK ENGINE LIGHT IS ON - LOS ALTOS, CALIFORNIA
Tien

Tien

20 years of experience
746 reviews
Tien
20 years of experience
Awesome service!
2009 TOYOTA RAV4 - CHECK ENGINE LIGHT IS ON - DUBLIN, CALIFORNIA
Joseph

Joseph

30 years of experience
432 reviews
Joseph
30 years of experience
Joseph arrived on time and really did an excellent job! It was very positive and knowledgeable. I would definitely be using him again
2013 CHEVROLET CRUZE - CHECK ENGINE LIGHT IS ON - DALLAS, TEXAS
Damian

Damian

8 years of experience
141 reviews
Damian
8 years of experience
Knowledgeable mechanic, very pleasant and great to deal with.
2004 FORD EXPLORER - CHECK ENGINE LIGHT IS ON - CASSELBERRY, FLORIDA

More related articles

Insurance Requirements for Car Registration in Kentucky
The Kentucky Transportation Cabinet requires that all drivers in Kentucky carry liability automotive insurance, or “financial responsibility” in order to operate a vehicle legally and maintain vehicle...
P2159 OBD-II Trouble Code: Vehicle Speed Sensor B Range/Performance
Diagnostic Trouble Code (DTC): P2159 P2159 code definition Vehicle Speed Sensor B Range/Performance...
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...

Related questions

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...

Q: My wife's car is jerking while switching gears, and got codes P0700 and P0765 from check engine light

Based on those fault codes, there is a faulty shift solenoid. The lack of acceleration is probably due to the transmission going into a failsafe mode. You may want to get a mechanic to look at the transmission to prevent...

Q: Reduced engine power

Code P0120 relates to the throttle position sensor and can be caused by the following: Sticking throttle return spring MAP or TPS connector corrosion Misrouted harness causing chafing Bad TPS Bad PCM Code P0220 relates to the...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com