What P2187 usually means
P2187 is more specific than a general lean code. It says the lean condition shows up at idle, which immediately raises vacuum leaks, PCV faults, intake gasket issues, and idle-air behavior higher than fuel-delivery problems that usually show more under load. That idle-only context is what makes the code valuable: it points you toward unmetered air and low-load mixture problems first.