Pontiac Solstice Forum banner

P2187 code

979 views 12 replies 6 participants last post by  JohnWR  
#1 ·
I am stumped. Had a code P2187; already changed

1. HPFP
2. Charcoal canister, fuel cap
3. Upstream 02 sensor
4 Mass airflow sensor
Power booster fan feels good and is whole.

Car is still Running rich, and has an intermittent barely noticeably idle surge. Mainly after I run the care for a few miles.

Smells like fumes, tailpipe has some intermittent fumes.

My local - doesn’t charge too mechanic (retired guy) says:

Maybe be a fuel system air leak but I do t know where to start.

Trying to avoid going to the agency and the high cost.

Any similar issues and solutions welcome
 
#2 ·
P2187 reads Fuel Trim System Lean at Idle

Power booster fan = turbocharger?

Do you have anything that can read engine parameters?
At idle: MAF sensor reading = 2-6 g/s air flow​
Ignition on engine off fuel pressure = 57-67 psi​

Check for leaks in the intake or for cracked vacuum hoses
Low fuel level
Contaminated fuel
Excess alcohol in fuel
Malfunctioning fuel injectors
Exhaust system problems ahead of the O2 sensor
Missing or damaged air filter
O2 sensor wiring problems
 
#3 ·
I have had spurous codes after installing new charge tubes in the Dragon. It turned out to be leaks in the charge tubes. It threw a too rich code but until I went through the charge tube connections and made sure none were leaking, it was a pain. My recommendation is start by going over the charge tubes from the air cleaner back. Pay attention to the PCV nipple must back from the air cleaner. They get broken often

RTE
 
#4 ·
I’m battling a 2187 right now too. So far with no dice I’ve tried the Purge solenoid, the mass airflow sensor, and (for shits and gigs) spark plugs and coils. I’ll try to remember to post here if/when I solve mine and how.
 
#5 · (Edited)
@Osgar , the code you have is a good start but we all will just be throwing darts without a solid base line of info:
Year and model?
Mileage?
Any other set or pending codes?
Anything changed, modded or replaced recently prior the the code being thrown?

if its a GXP the stock charge tubing (some rubber, some aluminum) needs to be thoroughly inspected.
The connecting points of the charge air piping are prone to leaks, the intercooler (CAC) is a common source of leaks caused by running over parking curbs all the way to just regular good old fashioned failing.
The rubber throttle body hose can be a source of splits or cracks, etc etc.
The small rubber o-rings on the map and maf sensors can fail or not fully seat and thus leak.
The intake manifold is attached at a low torque number by specification and can be a source of leaks from bolts loosening.
You can use a can of starter fluid near these connections to see if a spritz of the fluid at a connection point causes an increase in idle, you can get soapy water and spray the connections looking for air bubbles.
The nipple on the air intake hose coming from the air box can crack and leak.
The multiple vacuum lines to the turbo and solenoid for it can leak..
I could go on however i think you get the point.
The cheapest thing you can do is a thorough, piece by piece, connection by connection examination of the charge air and vacuum system.
It takes patience and time but it wont cost you anything to do the inspection, and may save you the heartache of throwing parts at the problem in an attempt to hopefully hit the bullseye.
I speak from experience.
In my case aside from discovering a couple micro leaks, i ended up discovering a loose washer that had made it’s way into the intake side of the head and jammed itself a few millimeters from one of the intake valves.
I spent many weekends ordering a part i thought was the problem, waiting for the part, then installing it with fingers crossed to no avail.
I finally followed everyone’s advice here and just set aside two days with a buddy and started at the air box, took one part off at a time, thoroughly inspected each part and worked my way through the charge air system. I got to the throttle body and verified all the parts were solid and t-bolts were tight. Still no love. Then i remembered about our DI engines being prone to carbon buildup, so i finished the job and removed the intake manifold and finally found the problem, the washer jammed into the intake port on the head.
Who would have guessed that in a million years?
The moral of the story (at least for me) was to take my time and thoroughly work through the problem, step by step. The inspection cost nothing but time and i found an almost impossible to diagnose problem before it damaged the engine. However i wasted a lot of time and money throwing parts at the problem before i “surrendered” to the process of “diagnose and inspect before fix”.
Best of luck to you!
 
#7 ·
Thank you HHgadget.

it is a 2007 GXP.
199k miles.
No modifications all original.

prior codes several but took to change the cam and car shaft selonoids. Code for upstream 02 sensor. Changed the charcoal canister. VVT selonoids.

Question: you mentioned a lose washer? When I start the car for a minute or so, I can hear some whiring sounds some tk be coming from manifold area. The sound only heard at car start from cold.

I will keep at it
 
#6 ·
I appreciate the feedback thus far. JohnWR - I will work on getting engine parameters. I have gone through several fuel tanks new fuel. Usually use regular unleaded. RobTheElder - appreciate the guidance. I will check all of these. Preliminarily all seems to be in place BUT all the pipes and tubes are original 2007. So I HOPE it is as simple as a cracked pipe!??! Agreed with BillyBigMac - I have also changed pretty much all sensors as codes would pop up. this last code P2187 is a pain in the neck and car idle specially when I come to a stop is progressively getting worse. I will keep at it and will post when the find the solution.
 
#10 · (Edited)
Well the original reason i pulled my intake manifold was to check for carbon buildup on the intake valves.
With your car being at 199k miles and 18 years of age, i would strongly suggest checking those intake valves.
Any and all rubber on and around the motor should get a thorough inspection as well.
Honestly if the timing and balance chains have not been replaced at 200k, i would be inspecting those as well.
Are you the original owner of the car or do you know its service and maintenance history before you bought it?
199k is a good run for a car from 2008 but i would expect to be nearing service life end on the plastics and rubbers around the motor due to heat cycles and aging.
@rob the elder has a great maintenance checklist to run down if the car is relatively new to you that is posted on the forum that is worth running through.
 
#12 ·
FOLLOW-UP on Code P2187 - Solution

After conducting extensive wiggle testing (wire-by-wire connection) and checking all vacuum lines, I decided to take the car to a large auto repair shop.

During their evaluation, they discovered that both oxygen sensor wires (harnesses) were disconnected.

because I do not have a car listed and recent surgery I had taken the car to a meh nic intros e the oxygen sensors.

It seems thmechanic I took the car to, who was supposed to replace those sensors, forgot to connect them.

@#%i&”!!!!!! - I thought - WTH!

The shop reconnected the sensors. For $116 bucks (trouble shooting and reconnect).

In any case, the car feels good now. I will be taking a long drive on it this week to test it out further.
 
#13 ·
FOLLOW-UP on Code P2187 - Solution

After conducting extensive wiggle testing (wire-by-wire connection) and checking all vacuum lines, I decided to take the car to a large auto repair shop.

During their evaluation, they discovered that both oxygen sensor wires (harnesses) were disconnected.

because I do not have a car listed and recent surgery I had taken the car to a meh nic intros e the oxygen sensors.

It seems thmechanic I took the car to, who was supposed to replace those sensors, forgot to connect them.

@#%i&”!!!!!! - I thought - WTH!

The shop reconnected the sensors. For $116 bucks (trouble shooting and reconnect).

In any case, the car feels good now. I will be taking a long drive on it this week to test it out further.
Excellent news. I hope you now have it solved.