I have been having problems with filling my gas tank over the last year. Also, my Service Engine Light has been on and off over the last year. When filling the tank, it will only take it at a very slow rate. If I remove the handle all the way out and allow the gas to continue to flow, I can actually see it coming back up the pipe. I have read forums which suggest changing the vent control valve and evaporator cannister. Others suggest a valve in the tank might be stuck which prevents gas from flowing out in a rollover situation. Can this valve be cleaned and reapplied or does it need replacement ? Any idea on the cost of valve ? Thanks in advance.