Toyota Forum banner

99 Corolla dreadful Evap code P0441!!!! Plz help!!

9K views 8 replies 5 participants last post by  Guppies  
#1 ·
Hi guys, I'm having a dreadful code with my 99 corolla and hope to get some help here coz it's driving me nut. Thanks in advance.
I got a P0446 a month ago. Went to City Garage and they did a smoke test (I did pay for it so I think it'll be a legit test, coz some say I shouldn't trust the mechanics that don't charge me for checking my car). Result is a defected VSV AND Charcoal Canister. They quote for $599 including labor. Too much for me so I'mma do it myself.

Things I tried:
Replace gas cap with genuine part, nope.
Replace the VSV with genuine part on the canister, no luck.

Recently I replace charcoal canister with Dorman because of its nice price on rockauto(~$170 included shipping, damn). Erased trouble code. I thought I'm done with this since I bit the bullet for the canister, or so I thought.

After a few days driving, CEL came back on. P0446 is gone now. However, it's another Evap code: P0441.

City Garage did not tell me about leaking hoses so I assume their test result is accurate, but the CEL didn't die after I swapped the canister.
I know it won't affect driveability, but having that CEL staring at me is just annoying.

Could I use some help here?
 
#3 ·
Went to Toyota dealership to check. They said there is leak at overfill check valve (ORVR valve on paper) and the hose connecting to it. Will it set off P0441?
Also, they said that aftermarket vapor canister might not do the job and recommended me to replace it with Genuine canister (gosh I replace that aftermarket a week ago)
 
#4 ·
Was the dealership just telling you this based on an actual vehicle diagnosis or based off the trouble code and prior experience? Evap issues with this gen are a major pita. Usually requires a smoke test and actual hands on troubleshooting which due to the age and price of parts most skip it in non evap states
 
#6 ·
Update:
I had the mechanic replace the ORVR valve on the gas tank. But after 3-5 miles drive, engine light is on again!!!
P0441, which is the code I got before I took my car to the mechanic; Also P0446, which I got rid of after replacing vapor canister. Both have soft and hard code (Pending and Confirm).
The mechanic said there's no leak on vacuum lines, canister looks new (because it IS new) and they replace the part where dealership says is leaking. I did smell no gas fume as I could before have the car fixed by the mechanic.
 
#7 ·
Given what you've had done to this point, best to check the Vapor Pressure Sensor (VPS) next. You can start with a visual inspection to see if it's been damaged by the elements as the whole evap canister is mounted in a very susceptible place. If it looks OK, you can check the output of the sensor itself using a hand vac pump and a volt meter. Look at step 4 in the write up when you click on the link below:

http://www.2carpros.com/questions/toyota-corolla-1998-toyota-corolla--5
 
#8 · (Edited)
This is a diagram of the evap system. The VSV for EVAP is in the engine compartment and when switched on/open provides the suction from the throttle body to the canister which brings the fuel vapors to the throttle body for combustion. Easy to check this VSV by applying voltage, listening for the click, and applying suction to make sure the valve is open. When there's no voltage, suction should show no air going through.

So if your canister and VSV for VPS are new and there are no leaks in any of the lines or hoses, either there's no vac due to a faulty VSV for EVAP or the VPS is faulty and not reading the flow.

Image
 
#9 ·
I had a similar problem, and replacing the gas cap and charcoal canister did not resolve the problem. Finally I took it to the dealer, and it was fixed by replacing the fuel filler neck (metal tubing assembly that leads down to the gasoline tank). Apparently, there is a narrow metal vent tube that is part of the assembly, which became corroded and swelled shut, and this set off the error code.