Infiniti Error Code P0021: How to Fix It

Medium 2-4 hours High Severity Verified June 2026
Error Code
P0021
Brand
Infiniti
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
2-4 hours
Error code P0021 in your Infiniti indicates that the intake camshaft timing on Bank 2 (passenger side) is over-advanced, meaning the camshaft is rotating ahead of its optimal timing position. This timing issue can cause rough idling, reduced fuel economy, and potential engine damage if left unaddressed.
Ad

Tools You'll Need

How to Fix Error Code P0021

  1. Scan for Additional Codes

    Ensure the engine is off and cooled down before connecting the scanner.
  2. Check Engine Oil Level and Condition

    Engine should be warm but not hot. Wait 5-10 minutes after driving before checking oil level.
  3. Inspect Oil Change History

  4. Test VVT Solenoid Bank 2

    Disconnect battery negative terminal before removing electrical connectors to prevent short circuits.
  5. Inspect VVT Solenoid for Clogs

    Do not force stuck solenoid plungers as this can cause internal damage.
  6. Check Camshaft Position Sensor

  7. Inspect Timing Chain Condition

    This step requires significant disassembly. Consider professional diagnosis if you're not experienced with timing chain inspection.
  8. Test Drive and Re-scan

Parts You May Need

VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you find timing chain stretch, need internal engine timing component replacement, or if the code persists after replacing basic VVT components. Internal timing repairs require specialized tools and expertise.

Frequently Asked Questions

Can I drive with P0021 code?
You should avoid driving with P0021 as it indicates incorrect camshaft timing that can cause engine damage. Have it diagnosed and repaired promptly to prevent costly internal engine problems.
What causes P0021 in Infiniti vehicles?
Common causes include dirty or low engine oil, faulty VVT solenoid, clogged oil passages, stretched timing chain, or failed camshaft position sensor. Oil-related issues are the most frequent cause.
How much does it cost to fix P0021?
Repair costs range from $150-300 for VVT solenoid replacement to $1500-3000 for timing chain replacement. Most cases involving oil changes or solenoid cleaning cost under $400.
Will P0021 cause my Infiniti to fail emissions testing?
Yes, P0021 will typically cause emissions test failure as it indicates engine timing problems that affect combustion efficiency and emissions output.
Is P0021 the same as P0011?
No, P0021 affects Bank 2 (passenger side) while P0011 affects Bank 1 (driver side). Both relate to camshaft timing being over-advanced but on different cylinder banks.