I can't tell you about the TPS value, but the number one culprit for bad milage is a worn out O2 sensor. If it hasn't been changed in forever it will be worth your while to change it. It should be...