DTC codes / P05xx · Vehicle speed, idle control and auxiliary inputs / P0509
P0509 means the engine computer has detected an abnormally high voltage on the idle air control (IAC) circuit, which usually points to an open circuit, a short to voltage, or a failed IAC valve. The computer commands a certain idle speed but sees the feedback signal stuck high, so it cannot trust the idle control system.
You can usually drive the car to a repair shop, but avoid long trips and be ready for stalling when you stop, which can be dangerous in traffic. If the engine stalls repeatedly or the idle is very unstable, stop driving and have it diagnosed.
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.