I am having a problem filling my gas tank. When I am filling it the nozzle shuts off about five gallons short of a full tank. I have watched several EVAP videos so I am assuming the problem is either the solenoid, the purge valve, the charcoal cannister (there are two) or a clogged line. No...