P2189 indicates that the engine control module (ECM) has detected a lean air-fuel mixture (too much air or too little fuel) on bank 2 specifically during idle. This code is similar to P0174 but is triggered only at idle conditions, often pointing to a vacuum leak or other bank-specific issue.
A leak in the intake manifold gasket, PCV hose, or other vacuum line on bank 2 allows unmetered air into the engine, leaning the mixture at idle. This is the most common cause for a bank-specific lean idle code.
A partially clogged injector reduces fuel delivery to bank 2, or a leaking injector can cause a lean condition if the spray pattern is disrupted. This affects only one bank.
A dirty or failing MAF sensor can underreport air intake, causing the ECM to deliver too little fuel. While this typically affects both banks, it can sometimes trigger a code on only one bank if the other bank compensates differently.
Low fuel pressure from a weak pump, clogged filter, or restricted line can cause a lean condition. This usually affects both banks, but if the restriction is on the bank 2 fuel rail, it may be bank-specific.
An exhaust leak upstream of the bank 2 sensor 1 (pre-cat) can allow outside air to enter, causing the sensor to read lean and trigger the code.
A failing or contaminated oxygen sensor may send an incorrect lean signal to the ECM, but this is rarely the root cause. The sensor should be tested after other possibilities are ruled out.
Yes, it is possible. A dirty MAF sensor can cause a lean condition across both banks, but the ECM may only set a code on bank 2 if bank 1 compensates enough to stay within limits. However, a vacuum leak on bank 2 is statistically more likely.
No. The oxygen sensor is usually a symptom, not the cause. Replacing it without diagnosing the underlying lean condition (like a vacuum leak or fuel issue) will likely not fix the code and wastes money.
Short-term driving may be possible, but a lean condition can cause engine misfires, overheating, and damage to the catalytic converter. It is best to diagnose and repair the issue promptly.
Almost never. The PCM is rarely the cause of a lean code. Only after all other possibilities (vacuum leaks, fuel system, sensors) have been thoroughly checked and ruled out should a PCM be considered, and even then it is extremely uncommon.