INFINITI M56 variable valve timing intake solenoid replacement issue with error code P0021 and additional component replacements required on INFINITI M56

Submitted by Vehicle Owner · Jun 23, 2025
Published by RepairPal

Problem overview

Some INFINITI M56 owners report experiencing issues related to error code P0021, which indicates a performance problem with the intake valve timing control on Bank 2. This code suggests that the engine's computer has detected that the intake valves are not operating within the specified parameters. To address this, some owners find that replacing the intake valve timing control solenoid is necessary, while others may need to check and repair the camshaft position sensor to ensure proper functionality. Additionally, maintaining proper engine oil flow is crucial, as dirty oil can affect the solenoid's operation, prompting some owners to replace the engine oil and filter. In some cases, inspecting or replacing the variable valve timing actuator and addressing any issues with the timing chain or belt is also recommended for optimal performance. A comprehensive approach to these repairs can help ensure successful resolution of the P0021 error and enhance engine performance.

1 person reported this problem
0 comments
Schedule Repair

INFINITI M56 vehicles with this problem

0 model year affected

Search for another problem

RepairPal Car Genius

Ask our experts about your INFINITI.

RepairPal Car Genius™ is a free resource for vehicle owners seeking advice on maintenance, auto repair, shop inquiries, estimates, and finding a trustworthy repair shop in your area.

 Auto Repair Expert Auto Repair Expert

Call us at 877-913-1554

Available 9am – 6pm ET Monday through Friday

Call Our Experts