AutoCodesNissan – P0021 Nissan

P0021 Nissan Code - Intake Valve Timing Control Performance Bank 2

Quick Answer

This mechanism hydraulically controls cam phases continuously with the fixed operating angle of the intake valve. Common causes include Faulty Intake Valve Timing Control Solenoid Valve, Intake Valve Timing Control Solenoid Valve harness is open or shorted, Intake Valve Timing Control Solenoid Valve circuit poor electrical connection. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P0021 Nissan indicates Intake Valve Timing Control Performance Bank 2.
Common causes
Common causes include Faulty Intake Valve Timing Control Solenoid Valve, Intake Valve Timing Control Solenoid Valve harness is open or shorted, Intake Valve Timing Control Solenoid Valve circuit poor electrical connection.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
AI answers can be wrong. Verify repairs with testing. Open full chat
Code Popularity 204,694
How popular is this code, among other codes? High
Table of contents Created and updated by William Orellana on Apr 14, 2024
💬 Need more help? Ask Coddy for instant answers — it's free!

Code P0021 Nissan Description

This mechanism hydraulically controls cam phases continuously with the fixed operating angle of the intake valve. The Engine Control Module (ECM) receives signals such as crankshaft position, camshaft position, engine speed, and engine coolant temperature. Then, the ECM sends ON/OFF pulse duty signals to the intake valve timing control solenoid valve depending on driving status. This makes it possible to control the shut/open timing of the intake valve to increase engine torque in low/mid speed range and output in the high-speed range.
The intake valve timing control solenoid valve changes the oil amount and direction of flow through the intake valve timing control unit or stops oil flow. The longer pulse width advances the valve angle. The shorter pulse width retards the valve angle. When ON and OFF pulse widths become equal, the solenoid valve stops oil pressure flow to fix the intake valve angle at the control position.
OBDII Code P0021 Nissan - Intake Valve Timing Control Performance Bank 2 - AutoCodes.com
P0021 Nissan Code - Intake Valve Timing Control Performance Bank 2

What are the Possible Causes of the DTC P0021 Nissan?

  • Faulty Intake Valve Timing Control Solenoid Valve
  • Intake Valve Timing Control Solenoid Valve harness is open or shorted
  • Intake Valve Timing Control Solenoid Valve circuit poor electrical connection
  • Faulty Camshaft Position Sensor
  • Camshaft Position Sensor harness is open or shorted
  • Camshaft Position Sensor circuit poor electrical connection
  • Faulty Crankshaft Position Sensor (POS)

How to Fix the DTC P0021 Nissan?

Review the 'Possible Causes' above and visually examine the corresponding wiring harness and connectors. Check for damaged components and inspect connector pins for signs of being broken, bent, pushed out, or corroded.

Code Tech Notes

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the P0021 Nissan code, it typically requires 1.0 hour of labor. Rates vary by location, vehicle, and shop. Many shops charge between $80–$150 per hour; dealerships and metro areas may be higher, independents may be lower.

Need more information about the P0021 Nissan code?

Need more information on how to fix the P0021 Nissan code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0021 Nissan code diagnosed by a professional: Find a repair shop in your area

Information for Specific Nissan Models

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0021 Nissan Code

1. What are the common symptoms of OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2?

The common symptoms include rough idle, decreased engine performance, poor fuel economy, and illuminated Check Engine Light.

2. What are the possible causes of OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2?

Possible causes include a faulty intake valve timing control solenoid, damaged wiring or connectors, low engine oil level, or issues with the camshaft or crankshaft position sensors.

3. How can I diagnose OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2?

Diagnosis typically involves using an OBDII scanner to read the code, inspecting the intake valve timing control components, checking the oil level and quality, and conducting tests on related sensors.

4. Can driving with OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2 cause further damage?

Continuing to drive with this code may lead to decreased engine performance and fuel efficiency. It is recommended to address the issue promptly to prevent potential damage to the engine.

5. What are some repair tips for addressing OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2?

Repair tips include checking and replacing the intake valve timing control solenoid, inspecting and repairing any damaged wiring or connectors, ensuring proper engine oil levels, and verifying the functionality of sensors.

6. Can resetting the Check Engine Light resolve OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2?

Simply resetting the Check Engine Light may not fix the underlying issue causing the code. It is important to diagnose the problem, address the root cause, and clear the code properly.

7. Will OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2 cause the vehicle to fail emissions testing?

Yes, this code can cause a vehicle to fail emissions testing due to the impact on engine performance and emissions control systems. It is advisable to address the issue before undergoing emissions testing.

8. How much does it typically cost to repair OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2?

The cost of repair can vary depending on the specific cause of the code and the labor rates in your area. It is recommended to obtain estimates from reputable mechanics or service centers.

9. Is it possible to prevent OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2 from occurring?

Regular maintenance, such as timely oil changes and following the manufacturer's service schedule, can help prevent issues that may trigger this code. Additionally, addressing any warning signs promptly can help prevent further complications.

10. Can a DIY enthusiast with basic automotive knowledge repair OBDII code P0021 in a Nissan related to Intake Valve Timing Control Performance Bank 2?

While some aspects of the repair may be within reach for a DIY enthusiast, diagnosing and repairing issues related to this code may require specialized tools and expertise. It is advisable to consult a professional mechanic for proper diagnosis and repair.

Discuss the causes and fixes for P0021 Nissan OBDII Code

  • Changed timing chain, solenoids, and oil problem still occurs

  • very helpful - wish I saw it before the trip to the dealer though.. will know for next time (should there be a next time)

  • If you change the oil regularly, probably not.

  • Could be that you have faulty Camshaft Position Sensors. What year and model is your Nissan?

  • i change the 2 camshafts and the cranckshaft and I still got the light on why can I do?

  • You probably need the Intake Valve Timing Control Solenoid Valve. What model and year is your Nissan? what is the condition and level of the engine oil?

  • I got a 2003 nissa maxima its on good condition oil level its normal

  • If the engine oil level and condition is normal, then you probably have to replaced the Intake Valve Timing Control Solenoid Valve to fix the problem.

  • Where i find that?

  • The valve for the Bank 2 is right next to the oil cap in front of the engine.

  • I have 07 g35 infinity am getting the came cod I change oil two time reset the cod drive it a round and the cod came back what to do next

  • At this point You probably need the Intake Valve Timing Control Solenoid Valve. Do you have a G35 Sedan or G35 Coupe?

  • Where is this sensor located. I have a 350z hr duel intake motor and I van not find that sensor

  • For your 350Z, the solenoid valve is part of the front top cover. Try changing the engine oil first.

  • I have a nissan maxima 2002. When I remove the code the car works fine for a few days, then the check engine comes back and the performance is reduced... Any idea of what I should look for? Maybe some frequent problems with this model?

  • The problem it's usually the intake valve, but you could start by inspecting the engine oil. Dirty or low engine oil could also cause the valve to fail.

  • My engine actually has an oil comsumption issue... I will look for that before to look at the valve itself.. This is actually helping me a lot. Thanks!

  • it a 2003 nissan 350z .124.ooo miles it have two trouble codes p0011-p0021

  • You could start by changing the engine oil, don't use oil heavier than 10W-30. If the code comes back, you may have to replace the Intake Valve Timing Control Solenoid Valves. See the image of the post above

  • 07 Nissan quest 3.5 p0011 p0021 keeps returning, van needed guides due to chain wear replaced guides,chains, water pump, and phasers all at customers request.
    timing is correct on all three chains still have first trip dtcs.

  • Are there any other symptoms? Some techs are getting the same code after replacing the chain. If the chain was properly installed, you could try replacing the sensors or the valve itself.

  • I got this code on my 07 infiniti g35 sedan, "P0021 BANK 2 CAM POSITION TIMING SYSTEM PERFORMANCE" Does that mean to replace the Camshaft BANK 2 Sensor? May I get an Image where Its located? Thank you I love you.

  • Although the sensor is one of the possible causes, usually the problem is the solenoid valve.

    Image

    Click here to enlarge image

  • my code said "P0021 BANK 2 CAM POSITION TIMING SYSTEM PERFORMANCE"

    should I replace the sensor or the solenoid valve first?
    my oil is light brown and to the marker where it should be.

  • Thank you.

  • 02 Maxima died on me while driving. Won't start back up. Got P0021 code. I've changed both cam shaft sensors, craftshaft sensor and IVT solenoid. After changing IVT solenoid car started after getting a jump but died again. Jumped it again and car started after a few tries, but died again while driving. Car sounds like its going start, but just won't. Any suggestions?

  • Usually replacing the sensor fix the problem. Damage new sensors, poor sensor connection (connector not all the way in), broken wires can also cause the same code and problem. Also, check the fuel pressure.

  • How do I go about checking the fuel pressure?

  • The proper way is by installing a fuel pressure gauge at the fuel damper, but if you don't a fuel pressure gauge, you could just disconnect the fuel damper (where the fuel hose connect to the fuel injector) and crank the engine, if fuels comes out, then more than likely the fuel pressure is OK.

    One more thing, when you crank the engine, does the "Security" light stays ON solid or it turns OFF?

  • Fuel Damper location

  • Thank you so much, the problem turned out to be the Solenoid valve (bank 2) exactly where you have it pictured.

  • Getting a code P0021 with check engine light, car is running without any symptoms of power loss, noise, etc... 2010 Nissan Altima SR

  • Oil levels are fine and oil is of light color, code also came up with Bank 2 when looked into further.

  • Did you tried to reset the code? Did the code comeback? If the oil level and condition is OK and the light comes back, then you have to replace the Intake Valve Timing Control Solenoid Valve.

  • Hi, I have a mechanic replaced all my camshaft position sensors, The old code disappeared after the replacement a new code(P0021)appeared upon picking up the suv. I drive a 2003 Infiniti fx35, they charge me 440 dollars for all the sensor and it was overcharge but I still paid it for the peace of mind.. , After returning the car to be diagnose again(89.99) they recommend to replace the vvt solenoid for 860 dollars. It was too much for me so I decided to buy the parts and installed it myself for 80 dollars. The code is still there, P0021. The car seems to work fine and drive well but I am scared of the engine code.. What can i do to fix this and is it safe to drive my suv to work?

  • When was the last time you change engine oil and filter? what oil weight are you using? how many miles on your FX?

  • The mileage on my fx35 is 104000. I just had the oils change full synthetic and has a flush a week ago. Not sure about the weight, I went to an oil change shop for it(Carspa)

  • Make sure the oil is not heavier than 5W-30, otherwise the solenoid valve won't work properly. If the oil weight is OK and you already replace the sensor and solenoid valve, and you still have the problem, then you have to check the wires from the sensor and solenoid valve to the ECM.

  • I got problems on my 2003 pathfinder, lost of power massive fuel consumtion, check engine light
    code P0011 and P0021 pop-up
    When I ran some test on
    - INT/V TIM B1 and B2
    - INT/V SOL B1 and B2
    On INT/V SOL, I got expected value on both(40% @ 2000 RPM) but INT/V TIM didn't gave me expected value also on both (stayed at 0 @ 2000 RPM)

    I'm lost, what could be the problem
    thanks

  • Sounds like solenoid valves are stuck in the advance position. How is the engine oil level and condition? when was the last time you change the oil? what oil weight are you using?

  • my oil change is due in 800 km
    oil level is ok and not to dirty
    5w30

  • INT/V SOL, I got expected value on both(40% @ 2000 RPM and 0% @ idle) isn't that the solenoid?
    and how could both solenoid broke down at the same time?

  • Most of the times the solenoid valves fail due to lack of oil changes, so if the oil gets very dirty and/or too low, both solenoid valves will fail at the same time. Is not rare, we see that at our shop all the time.

  • I suggest changing the engine oil before the valves. sometimes changing the engine oil will fix the problem.

  • My 05 altima died while driving and the codes kicked out are p0021 and p0030...camshaft position timing-ocer advanced bank 2 will changing the oil help and make it start or do I need to change the sensors?

  • If you haven't change the oil lately , you should start with that and clear the codes. If the codes come back, then you need to replace the intake solenoid valves.

  • The reason it stopped was because it was out of gas. Guess the floater didn't work changed out the fuel pump filled it with gas and it started right up. Do you think I still need to change the valves

  • Clear the codes first, if the codes comeback then replace the valves.

  • Auto pls help me P0021 and P0128 infinix Jeep 2001 mode but now the Jeep is not starting now what can I do to fix the problem

  • just changed my 2005 pathfinder camshaft sensors with used ones removed from another pathfinder because my was failing to start. they work fine except that poo21 appeared with d syptoms of poo21. do i need to change oil. i use 5w20

  • When was the last time you changed the engine oil and filter? how is the level and condition?

  • i changed d filter and engine oil two and half months a go

  • I recommend starting by changing the engine oil and filter and clear the code. If the problem persist, then you may have to consider replacing the Intake Valve Timing Control Solenoid Valve.

  • Hey there, i have a 2005 nissan murano 3.5 v6 thats giving me some trouble.

    Firstly im having starting issues, from cold, sometimes the turn over is abit longer than normal, then when the engine is upto temp it wont start at all, almost like its out of fuel. once ive given it 5 mins it will start again. Also occasionally when it does drive, ill experience a brief loss of power, my foot will be on the accelorator but the revs will drop for a sec and pop back up (it only doesnt this once or twice a journey)

    im getting the codes p0021 and p0340, ive replaced both cam sensors and have a electrician check the wiring on both and there fine, any ideas as am stumped!

    Thanks Dan

  • Sounds like Intake Valve Timing Control Solenoid Valve may not be working properly. The valve could set both codes and cause the symptoms you describe.

    Old or dirty oil could cause the valve to stick. I suggest starting by changing the engine oil and filter. If the problem persist, you may have to replace the valve.

    Image

    Click here to enlarge image

  • I have g35 2005 coupe, i changed the engine oil 2 days back and i put additive oil to it. I went out from garage and a problem occured. Loss of power shown p0011 and p0021. Can you help please

  • What oil weight did you use?

  • My 2004 Nissan Murano died on me while driving. It was like the battery died and it would start again.

  • You may have a bad Camshaft Position Sensor.

  • I have a 2004 maxima with 162k im getting codes p0340 p011 and p0021 I've changed the cam shaft sensors and both the variable valve timing solenoids and still keep getting codes come back n lack/loss of power transmission stays stuck in 5th gear (automatic trans) i turn of the motor n turn it back on in 10 seconds n runs ok again for maybe 10 to 12 minutes i know my timing chain guides need to b replaced but I've read threads here saying they changed the chain n guides n still have the same problems so wat else can it be???

  • If you have already replaced the sensors and valves, and you think that the chain is not the cause of the problem, then the problem is either the crankshaft position senor or the camshaft sprockets.

    In my humble opinion, I would start by checking the timing chain.

  • I have the same code p0021...already changed camshaft sensors and variable valve timing solenoid.... And still code p0021....help

  • What model and year is your Nissan?

  • I have the same problem even after changing vvt solenoid, oil and filter on 2008 Nissan Quest Base.

  • where is bank 1?

  • What model and year is your vehicle?

  • I have a Nissan Murano 2009 and I got this code P0021. I read some of the comments and recommend change the oil, so I did and the code still there.

  • Change the engine oil to start, and sometimes it may take 2-3 oil changes to fix the problem. But if the problem persist, you have to replace the Intake Valve Timing Control Solenoid Valve.

  • Heya,
    I have just taken my 04 nissan maxima 203,000 km to Nissan dealership as it started running rough at idle low power after a trip away, they said it is a P0021 code bank 2 variable timing and they tried freeing it up with laptop but said no luck.... and have given an estimate of $4000 nz to replace variable timing unit/sprocket ( which is $895 by itself) and they think I may aswell do the timing chains at the same time seem having to pull apart.Is this legit? or should I start by replacing variable timing solenoids first then maybe cam shaft positionong sensors etc ( have already done oil change/spark plugs/ignition coils in last 2000km /maf sensor clean/air filter/throttle body clean/idle reset). Cheers in advance

  • What oil weight did you used? I would change the engine oil couple of times before replacing any parts. Then replace just the one solenoid.

  • It was on Mobil 1 prior cant remeber oil weight(was serviced by nissan dealership to 130,000km ), and was changed to 15w-40 at about 160,000km( after so called oil change specialist did an engine flush and was blowing white smoke for miles, they recommended and went to different weight due to engine wear) and has been on that since with regular oil changes. Will try your recommendation.Thanks

  • Yes, 15W-40 is to heavy for your engine, factory recommends 5W-30 or 5W-20. The orifices on the valves are very small and gets clogged very easy.

  • Ahhh, so would you recommend pulling the vvt solenoid sensor out to clean ?and go with a couple of oil changes in the right viscosity ..

  • Yes, that sounds like a good idea.

  • I have a 2007 Nissan titan 2wD , it has a code p0021 cam shaft position bank 2 , I've changed the oil , I put in the 1040 , I changed th
    e spark plugs , I put in 4 new injectors , but the code is still the

    re , could you let me know and send me a picture of where that sensor is located in the motor,

  • It's not a sensor, it's the Intake Valve Timing Control Solenoid Valve. Before replacing the valve solenoid, try using 5W-20 engine oil. 10W-40 may be to heavy.

    The valve solenoid for the Bank 2 is on the right side of the engine:

    Image

    Click here to enlarge image

  • Nissan pathfinder 2006 camshaft p0463 and p0021 what is the problem and help me locate camshaft position timing bank 2 Nissan pathfinder 2006

  • P0463 2006 NISSAN PATHFINDER - Fuel Level Sensor Circuit High Input
    Read more: https://www.autocodes.com/p...

    P0021 2006 NISSAN PATHFINDER - Intake Valve Timing Control Performance Bank 2
    Read more: https://www.autocodes.com/p...

  • P0463 and p0021 Nissan pathfinder 2006 intake valve timing control position and help me locate camshaft position timing bank 2 nissan pathfinder 2006

  • I have 2011 quest. Same p0021 code in addition to rough idle and random misfire code. I tried replacing the intake valve solenoid on bank 2 but could only unscrew it but not take out. There's a fixed pipe that blocks the valve from coming all the way out of the engine. Do I have to take the cam cover off to get the valve out? And if so, any recommendation how to go about it?

    Also, when I clear both codes, the van runs fine but throws the codes once it worms up and the car is stopped (idle). Under power, the engine smoothes out and runs fine. Any other diagnosis based on that other than solenoid valve?

  • How is the engine oil level and condition? what oil weight are you using?

    The engine oil is by far the most common problem, but if the engine oil level and condition, and filter are OK. the you may have to replace the valve.

    The "Fixed Pipe" you mention is the thermostat. You just need to remove two bolts to remove the thermostat. If is within your possibilities, change the thermostat at the same time.

    Image

    Click here to enlarge image

  • I keep up with oil intervals and use 5w30. I appreciate your direction. Those two bolts will be very hard to get to but definitely should be less work than taking the whole cover off.
    Would I have to drain the oil to do this? When I loosened up the solenoid valve some oil leaked out but wondering if it would be worse if the thermostat comes out since it's even lower on the engine....

  • You don't have to drain the engine oil, but if your remove the thermostat you should drain the coolant.

  • Never mind...I just realized it's a coolant thermostat. I guess I will need to drain the coolant...

  • 2014 Nissian Frontier

    Started with a P0021. So I changed the camshaft position sensors, cleared the code. Code came back within 50 or 60 miles. So we changed the VVT solenoids, cleared the code. It came back again within 50 or so miles. Changed the oil despite it having only just been done, cleared the code. Came back. We just had a mechanic under the hood, he changed the timing chain, tensioners, timing crank sprockets, and the timing chain back cover. Now it's back together. Drove 200 miles. P2004. He came back, cleared the code got the rudder working again.

    Today the engine is pulling a P0021, P0123, P0223, P2004. Literally any advice would be helpful. We're stuck and we can't get rid of this car. We're 6k in the hole and we can't climb out.

  • I understand your frustration; it happened to me, but I was the mechanic responsible for all the work. I couldn't bill the customer until the repair was completed. In my situation, after multiple attempts at removing and reinstalling the timing chain, I eventually managed to get the timing correct, and that allowed me to resolve the issue. That was for the code P0021. The other codes are not related to the timing chain, so I recommend checking for loose connector or dirty throttle body.

    P0123 Nissan Code - Throttle Position Sensor/Switch '1' Circuit High Input
    Read more: https://www.autocodes.com/p...

    P0223 Nissan Code - Throttle Position Sensor/Switch 2 Circuit High Input
    Read more: https://www.autocodes.com/p...

    P2004 Nissan Code - Tumble Control Valve Stuck
    Read more: https://www.autocodes.com/p...

AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play