Join Date: Nov 2012
Location: Chesapeake, VA USA
Drives 2013 Hyundai Sonata
Drives 2008 Hyundai Sonata
Drives 2006 Hyundai Sonata
Mentioned: 0 Post(s)
Quoted: 1 Post(s)
Check Engine Code P2187
I have a 2006 Hyundai Sonata with a 2.4 liter 4-cylinder engine. After filling the gas tank, the car idles roughly, but accelerates and performs fine at higher speeds. The rough idle lasts about 5-10 miles and then goes away.
Six days ago, I changed the spark plugs and air filter. Four days ago, I filled up with gas (and had the same issue with the rough idle). This morning, I started the car and idled it for 2 minutes while I scraped ice off the windows. I drove the car about 5 minutes and the check engine light came on. I took it to Autozone and the code given was P2187, “System too lean at idle bank #1. "
Autozone suggested that it could be an air intake fault (MAF sensor), fuel pressure, or vacuum leak. They also said they have a MAF sensor cleaner to try.
I am not sure if the rough idle after fill-up and check engine are related. Also, I don’t know if the spark plugs or air filter could be related to the check engine. I was planning on making some easier checks first such as hoses near where I worked last weekend, especially near the air filter. Cleaning the MAF sensor is easy too. I was also going to check for vacuum leaks (incl. intake manifold) and recheck the spark plugs. Any ideas would be appreciated.