As soon as they see an EVAP code, they say it's the cap. Chances are there is a leak in the system but not the cap. If I had to guess, I would say there is a vent that is plugged and not allowing fuel to enter the tank without forcing it to the engine or charcoal canister thus causing it to flood.
To find the problem, I need to know exactly what code they found. EVAP is a very generic code. The computer can be more specific because there are several codes that pertain to the EVAP system.
I know this sounds confusing, but it needs scanned again and I need to know the exact code they are getting. Otherwise you'll need to take it to a shop where they recognize the different codes related to the EVAP system. It could be many things within that system. I assure you, it isn't the fuel cap.
I hope this helps and doesn't confuse you. Let me know if you have other questions.
Monday, October 5th, 2009 AT 8:51 PM