DTC codes / P00xx · Fuel and air metering and auxiliary emission controls / P0021
P0021 means the engine computer has detected that the camshaft on bank 2 is more advanced than the commanded timing, or that the variable valve timing system on that bank is not performing as expected. The powertrain control module compares the actual camshaft position signal against the desired position and sets this code when the deviation exceeds a calibrated threshold for a set time.
You can usually drive the vehicle with P0021, but avoid hard acceleration and high RPM until repaired because advanced cam timing can cause poor performance and potential engine damage over time. If the engine runs rough, misfires, or stalls, limit driving to reach a repair shop safely.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.