mine dont work on my 93 and it needs the solenoid or whatever you call it that pulls the throttle, it just got weak and died one day. check the speed sensor, swipe one from a boneyard. located in the speedo cable line i think for that year yet. also check the fuse...lol sometimes that one has got me more than twice...lol i rarely heard of the switches going bad, but i suppose it could happen or they get dirty. . i would see what they say in the forum for this era of truck, tend to draw more responses ,. ...sad to say