DTC codes / P05xx · Vehicle speed, idle control and auxiliary inputs / P0506
P0506 means the engine computer commanded a target idle speed but the actual engine speed stayed lower than that target for longer than the calibration allows. The powertrain control module (PCM) monitors idle speed through the crankshaft position sensor and sets this code when the closed-throttle idle control system cannot raise rpm to the expected value.
You can usually drive the vehicle to a shop, but avoid heavy electrical loads, long idling in traffic, and rapid throttle changes that increase stall risk. If the engine stalls repeatedly or idle is very rough, stop driving and have it diagnosed, because a stall in traffic is a safety hazard.
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.