System Too Lean at Idle Bank 1
The engine is getting too much air or not enough fuel when it is idling. This usually causes rough idle, stalling, or a check engine light.
You may be able to drive short distances, but the engine can stall or run poorly at stops. Do not continue driving if the idle gets rough, the engine dies, or the vehicle hesitates badly.
P2187 means the PCM has detected a lean air-fuel condition at idle on bank 1. The fuel trim correction at idle is beyond the allowed limit, usually because of unmetered air, fuel delivery issues, or a sensor problem. Because it occurs mainly at idle, the cause is often a vacuum leak or purge/PCV issue rather than a major fueling fault.
Not always, but a vacuum leak is one of the most common causes. The code means the engine is too lean at idle, and a vacuum leak often creates that condition.
Usually no. A gas cap problem more often causes EVAP codes, not a lean-at-idle code.
Sometimes it helps with idle quality, but it usually does not fix the main cause unless the throttle body is causing an airflow or idle control issue.
At idle, even a small amount of unmetered air has a bigger effect on the fuel mixture. That is why leaks and purge valve problems often show up mainly at idle.