Code P2012 indicates that the powertrain control module (PCM) has detected a low voltage condition in the electrical circuit for the intake manifold runner control (IMRC) actuator or solenoid on bank 2. This system adjusts airflow paths inside the intake manifold to improve performance and efficiency, and a low circuit signal often points to a failed actuator, wiring fault, or mechanical binding.
The actuator or solenoid that moves the runner flaps may have failed internally, causing a short or open circuit that pulls the signal voltage low. This is the most common cause.
Chafed, broken, or corroded wires, or a loose connector in the IMRC circuit can create high resistance or a short to ground, leading to a low voltage reading.
Carbon buildup or mechanical obstruction can prevent the flaps from moving freely, overloading the actuator and causing it to draw excessive current or fail, which may trigger a low circuit code.
On some vehicles, the runner control uses vacuum actuators. A leak in the vacuum lines or diaphragm can prevent proper operation and cause the sensor to report a low signal.
The sensor that monitors flap position may fail and send an incorrect low voltage signal to the PCM, even if the actuator and flaps are functioning.
The PCM could have an internal fault in the driver circuit for the IMRC, but this is extremely uncommon and should only be considered after all other causes are ruled out.
You can usually drive short distances, but you may experience reduced power, poor fuel economy, or rough running. Prolonged driving with a stuck runner system could lead to other issues, so it's best to diagnose and repair it promptly.
Not necessarily. Often the problem is the actuator, wiring, or carbon buildup on the flaps. The intake manifold itself rarely needs replacement unless the runner flaps are physically broken or the manifold is damaged.
No, PCM failure is very rare for this code. The vast majority of cases are due to a faulty actuator, wiring issues, or mechanical binding. The PCM should only be suspected after all other possibilities have been thoroughly ruled out.
Bank 2 refers to the side of the engine that does not contain cylinder number one. On V-type engines, it's typically the opposite cylinder head. On inline engines, there may be only one bank, so a bank 2 code could indicate a misconfiguration or a specific runner set if the intake has split plenums.