PO506 is Idle Air Control (IAC) system idle lower than expected.
Can be cause by:
Vacuum leak
Clogged Air filter or clogged Catalytic Converter
Faulty PCV valve
Dirty throttle body
Internal Engine Problem
In rare cases a failed PCM
Chat with our AI personalities