Working on my sisters 2006 Grand Prix Base with 3800 engine.
It threw the secondary air pump code P0411.
Couldn't hear the pump running, so picked one up from Rock Auto and installed it. When I took the old pump out, I dumped about a soda can full of nasty water out of it. Kind of confused me as to how that happend, but put new pump on, cleared the code, drove for 20 miles and no light. (Light used to come on as soon as you drove it down the street with the old pump) so I thought I fixed it, and gave it back to her. She takes the car into town, does a few things and heads home and the light comes on again throwing the same code.
I've since read that the water in the old pump was most likely cause by the check valve. My sister doesn't live very close to me, so I want to hit all the issues this code could be throwing so I don't have to keep chasing ghosts and bringing the car back and forth. I told her to run it at a minimum so we don't get water back in the pump.
I ordered the check valve here...
http://www.amazon.com/gp/product/B00...pf_rd_i=507846
And I ordered the correct relay replacement from Advance Auto.
So with the pump, check valve and relay replaced, could I be missing anything else that might be tripping this code? (aside from burnt wires or connections, or a bad hose, which all checked out)
I'm going to check all the grounds for loose wires, but anyone fimilar with this system know if there are any other inline check valves or soleniods along this system?
Also, I've read that this check valve install can be a bigger job. Read to unhook front engine mount and slide everything forward to get access to the valve? Can anyone confirm?
Thanks for any help!