Did the purge valve replacement fix your problem?The purge valve is on the left side of the engine block, the purge solenoid (also known as the vent valve I believe) is connected to the canister under the bed. You may need to replace that if you still have the code. Another possibility I've come across in my research is the tank pressure sensor.
As for mine, the ECU is still showing "not ready" for the evap system so the drive cycle isn't completed yet. Apparently it takes a while for that one specifically. However, I dont have any pending codes so it looks like the purge valve was the fix in my case. Also, I put some gas in and didnt have any issues with slow fueling or gas spilling out all over the place so that's another indicator that it worked.
A broken or faulty purge valve does not cause problems with refilling the gas tank!Not sure which person you’re referring to Bray, so let me explain what worked for me. Shortly after buying my ‘07 Canyon I was filling the tank and gas spewed out of the fill tube when the nozzle kicked off. When I tried to start the truck it spun over but didn’t fire up. Sat there a while and made several start attempts and it finally started.
I checked the forum for this problem and the post I read said this condition would generate a P0446 code and the solution was a new purge valve (the valve mounted on the driver’s side of the block near the thermostat).
I changed that valve and have not had a recurrence of gas spewing and hard starting. To be accurate, I don’t know if I actually had a P0446 code as I didn’t have a scanner at the time.
Well, Bjay, all I can tell you is what happened with my truck. Not long after I bought my ‘07 Canyon I was filling the gas tank (may have been the first time I filled the truck). When the tank filled and the nozzle cut off, gas spewed out of the filler neck. Then, when I tried to start the truck it spun over without firing. After a number of tries over several minutes, the truck started.A broken or faulty purge valve does not cause problems with refilling the gas tank!
However, a faulty vent valve does cause problems with refilling the gas tank.
A faulty vent valve does not cause slow starting of the engine.