My daily driver is a 2007 Kia Rondo, 2.4L 4-cyl. I bought it new and I've put 50K miles on it.
About a week ago, the Check Engine light came on. I decided it was time to own an OBDII code reader, so I went out and bought one at my FLAPS.
I hooked it up and it gave me the code P2187: System too Lean at Idle Bank 1
I presume the "Bank 1" part is the default for an inline engine.
I figured it was an anomaly and cleared the code. Within 2 days, the Check Engine Light was back on, and giving the same code. This time, I didn't clear it (so the light is still on every time I drive... much like every NYC taxi.)
I can discern absolutely no difference in the way the engine's running, sounding, or driving. I suspect the weather may be a factor - both times the light came on, it was a fairly cold morning. I'd be more concerned if the diagnostic code implicated a particular faulty part, such as an O2 sensor.
Should I worry? Should I clear the code? Should I get to a dealership soon, considering there's a 10yr/100Kmi powertrain warranty?