I had to replace both the crank sensor and TPS on my 99 within the past 6 months. With the crank sensor, the truck would run fine except every now and then when I would turn it off and go to crank it again it would just sit there and spin but never fire. Usually after a few tries it would finally start. With the TPS, the truck would start fine but would occasionally give me the dead pedal for a few seconds and then return to normal. Both cases scared me to death because as 24V owners our initial reaction is always "Great, there goes my vp". In the case of the crank sensor, I got a code but no check engine light. With the TPS, in the beginning I just got the dead pedal once in a two week span and then twice in one week. Finally after three weeks all hell broke loose, I got a check engine light, and barely limped it home. Hope this helps.