Swordsmith
242hp/252 ft-lbs BNR EFI
Earlier I had an odd problem; my Sonic would stall every time after I filled up the tank, and occasionally at other times. Unable to find the problem, I took it to my local mechanic, who found two problems. One, there was a wire from the bypass valve to the ECU which was unplugged. Two, the purge valve was stuck in the open position. Both these conditions had check engine codes associated with them, and those codes have gone away.
They also found a leak in the water pump, and replaced it.
However, when I got the car back, I immediately noticed a new, but probably related problem: the car now stalls MORE often. Instead of occaisionally stalling, in addition to the constant stall after fillup, it now stalls all the time, but under new specific circumstances, namely, the AC (or defrost) has to be on. AC/Defrost off, it doesn't stall out at all. But with them on, it stalls about half the time, but only when it tries to drop down to idle.
I push the clutch pedal down, foot off the gas, and the RPM gauge drops down to either 700 or 500. If it's around 700 it almost always swings back up to 800 and sits there (a little higher, actually, if I am still moving, 800 if I come to a stop). If it's around 500, though, it almost always rallies slightly, maybe to 550, and then falls off to zero.
If I am still rolling I can bump start it, or I can use the key to start it rolling or not.
I can avoid this by turning the AC off just before pushing the clutch in, and can turn it back on right away once the RPM's bump back up to 800.
It also seems to happen less often when it is under 80, maybe 1/3rd the time, versus about 2/3rds the time if it is 80+ out.
I have seen the engine code p0172 on and off since, but I also have seen that on and off for many months before. The code is for fuel rich, and I assume it is something to do with the flexfuel conversion or intake or exhaust... but maybe it is a clue of some kind after all.
Our current theory is that the tune may have been set up while the purge valve was stuck open, and that therefore perhaps a retune is needed. Otherwise, we're going to have to open it up and start searching for something else wrong, something that isn't showing up on the check engine system. Fun.
Any ideas?
They also found a leak in the water pump, and replaced it.
However, when I got the car back, I immediately noticed a new, but probably related problem: the car now stalls MORE often. Instead of occaisionally stalling, in addition to the constant stall after fillup, it now stalls all the time, but under new specific circumstances, namely, the AC (or defrost) has to be on. AC/Defrost off, it doesn't stall out at all. But with them on, it stalls about half the time, but only when it tries to drop down to idle.
I push the clutch pedal down, foot off the gas, and the RPM gauge drops down to either 700 or 500. If it's around 700 it almost always swings back up to 800 and sits there (a little higher, actually, if I am still moving, 800 if I come to a stop). If it's around 500, though, it almost always rallies slightly, maybe to 550, and then falls off to zero.
If I am still rolling I can bump start it, or I can use the key to start it rolling or not.
I can avoid this by turning the AC off just before pushing the clutch in, and can turn it back on right away once the RPM's bump back up to 800.
It also seems to happen less often when it is under 80, maybe 1/3rd the time, versus about 2/3rds the time if it is 80+ out.
I have seen the engine code p0172 on and off since, but I also have seen that on and off for many months before. The code is for fuel rich, and I assume it is something to do with the flexfuel conversion or intake or exhaust... but maybe it is a clue of some kind after all.
Our current theory is that the tune may have been set up while the purge valve was stuck open, and that therefore perhaps a retune is needed. Otherwise, we're going to have to open it up and start searching for something else wrong, something that isn't showing up on the check engine system. Fun.
Any ideas?
Last edited: