2003 Toyota Tacoma SR5 5 speed manual 2.7 l and I keep blowing codes
The check engine light comes on and I get 3 codes: P0441 Evaporative Emissions System Incorrect Purge Flow, P0442 Evaporative Emissions System Leak Detected (small leak) and P0446 Evaporative Emissions System Vent Control Circuit. Sometimes it only happens every 1000 miles and sometimes it happens after only 50 miles. I have a Roadi diagnostic scanner and keep clearing out the codes. I've always been able to clear them out and pass inspection but it's been pretty close the last 2 times. The last time I did that the light came back on when I was driving home from the inspection station and the last time I cleared it out it was back within 36 miles.
I have replaced the gas cap, that's all I've done. I have looked for loose vacuum cables inside the engine compartment too. The only other thing I can tell you is that when I fill it up with gas you can smell gas fumes alot. And it's not because any gas got spilled while fueling. Maybe it's the filler neck but I really don't know. I know this is a PIA thing to diagnose but what can I do or check? Thanks Scotty I'm a big fan of your Youtube channel videos.