Hyundai Forums banner
1 - 5 of 5 Posts

· Registered
5 Posts
Discussion Starter · #1 ·
I bought a 2002 Hyundai Elantra a few years back and its always had a problem with the fuel system. I replaced a few parts and it was working fine for a while but then it started shutting off when I would put in fuel. The car would start either a few minutes or a few hours after I would fuel up depending on the amount of fuel I put in. I didn't do anything to correct this and it got worse. It would start shutting off while I would stop at a light. Finally the check engine light came on and I got these codes: P11166, P0449, P0452, P0172, P0506, P0140. I took it to two mechanics and they said the car was done. The car ran poorly and wasn't even drivable!

There was no other problems with the car besides the fuel system so as a last ditch effort I bought 4 cans of Seafoam and put an entire can in every time I got gas. I only could fill up halfway so the Seafoam was pretty concentrated. After the second can the check engine light went off and the car began to drive fine!

What's even weirder is the car drives fine as long as I put Marvel Mystery oil when I put in gas. If I forget or don't put it in around the 3rd time the check engine light will come on and I have to put the Seafoam in to clear the check engine light. The car still has a little trouble when I put the gas in (sometimes won't start for like 5 minutes) but it doesn't have the problems as it did before I put the Seafoam.

The problem is I want to find out what's the problem so I can fix it. If it's something small I'll do it but if not I'll just hold on till I reach 200K (it's 186K now). I know you can't diagnose it over the internet but I'm going to get a new mechanic and want to make sure I know what's going on and if he's on the right track.

The parts I replaced are:
Spark plugs and wires (tune up)
Vapor Canister Purge Valve / Solenoid
Vapor Canister
Vapor Canister Vent Valve / Solenoid
1 - 5 of 5 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.