Have you checked the voltages from the TPS sensor? Should be 1 to 5 volts smoothly across the scale.