My opinion is to have a competent shop diagnose the problem as opposed to taking shots at the problem.
Testing can be done that will radically increase the likleyhood of correctly solving the problem.
Once a code is pulled there is a corresponding troubleshooting chart that can be followed to diagnose the reason for the light.
If you provide the code number I can provide the chart if your willing to do some testing. The testing may require some expensive diagnostic equipment however.
I doubt the fuel tank pressure sensor is affecting the fuel miliage. It will prevent the evaporative monitor from running and is part of the evaporative control system for emissions.
Tuesday, December 11th, 2007 AT 6:06 AM