When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
The PCM uses Speed input even for trucks with manual transmissions. Not 100% sure what it does with it but it is a consistent feedback signal across all models. 3 is self explanatory and can be verified with a meter.
The speed input(VSS) is used for the "dashpot" control of the engine's idle when coming off the throttle from cruising.
Pulling codes without moving the truck usually sets that code for no vss if the ECU never seen any speed input.
Edit: forgot to through out that my timing is stuck right about 10* everywhere but idle, at or close to idle it gets pretty jittery jumping around. Hopefully that's the TPS, but probably not.
Check the MAP sensor vacuum line before the TPS. I had a bad MAP vacuum line that would cause the timing to jump around at idle. The ECU got a bad vacuum reading at idle and though the engine was higher in RPM. I never got codes too on that issue...
Put the new TPS on and it made a big difference, very greasy and black in the intake though. It started up beautifully revved it up, sounded great, let off throttle and it died. It was pretty hard to start the second time, cranked a little while and had to hold it wide open for it to catch. It was also hard to get it to idle, had to very gently ease off the throttle. The timing is still right about 5-10* when revving and idling.
Have you actually measured the TPS signal with a meter from closed throttle to wide open?
Could you explain in more details your hypothesis?
Code 29 is a KOEO only code so perhaps if the truck has not moved in the last 80ish key on sequences it could be triggered but IMHO that is a stretch.
Clear out the codes and reset(unpower) ECU. If you could not get the vehicle to move and pull codes then that VSS code "could" pop up. I had that occur few times on my 95 E350 while tracking a PSOM issue(talk about a red herring there).
Once on my 89 while checking a EGR issue. In both times, I cleared codes and hard reset the ECU but never move the vehicles.
I haven't checked the voltage, the batts on the multimeter are dead, also not sure exactly how to check the tps output voltage. I'll probably pull the IAC today and clean it up, and check the vac line because I'm sure it's cracked somewhere.
Pierce the wires with small pins, attach your meter leads, turn the key to the ON position. Measure the TPS at closed throttle, record the value. Slowly open the throttle, watch the signal output for signs of dips or peaks as you go to wide open throttle. It may take a few tries with a DVM to get the feel for how the meter reacts. I highly suggest turning off Auto-Range on the meter.
This Hennessey Takes the Expedition Tremor's Off-Roading Capability to the Next Level
Slideshow: The VelociRaptor Expedition gains a lift, upgraded suspension, Brembo brakes, and trail-ready equipment while retaining the stock 440-horsepower EcoBoost V6.
Rezvani's Latest Post-Apocalyptic Monster Is a Ford F-150 Raptor Underneath
Slideshow: Called the Fortress, the 850-horsepower pickup combines Raptor underpinnings with military-inspired features, survival equipment, and a starting price of $285,000.