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
Ad
Tools You'll Need
- OBD2 scanner
- Socket set (metric)
- Multimeter
- Torque wrench
- Compressed air
- Carburetor cleaner
- Oil drain pan
- New engine oil and filter
How to Fix Error Code P0021
-
Scan for Additional Codes
Ensure the engine is off and cooled down before connecting the scanner. -
Check Engine Oil Level and Condition
Engine should be warm but not hot. Wait 5-10 minutes after driving before checking oil level. -
Inspect Oil Change History
-
Test VVT Solenoid Bank 2
Disconnect battery negative terminal before removing electrical connectors to prevent short circuits. -
Inspect VVT Solenoid for Clogs
Do not force stuck solenoid plungers as this can cause internal damage. -
Check Camshaft Position Sensor
-
Inspect Timing Chain Condition
This step requires significant disassembly. Consider professional diagnosis if you're not experienced with timing chain inspection. -
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.