Joe,
The first thing I would check for is a frayed or sticking throttle cable. Disconnect the throttle cable from the linkage at the TPS and see if it still idles fast. If that doesn't do it, then check to see if the lock nut on the idle adjustment is loose or has fallen off. If that doesn't do it, disconnect the kick down cable to the transmission from the linkage at the TPS and see it that takes care of it. If that doesn't do it, then check to see if the two screws that attach the linkage lever to the pump lever are loose. If they are use an 8mm wrench to tighten them. If that doesn't do it, maybe the ball joints on the ends of the throttle rod from the linkage at the TPS to the pump need to be lubed. I put a little dab of grease in them as part of my normal service at oil change time. The ends of this rod are attached with funny little wire clips that have to be removed. If you can figure it out they can be removed with your fingers. Actually, that's the easiest way. Feel around the base of the ball part of the rod end. You will find a small wire fold that sticks out less than 1/8". Pull that loose in a counter clock wise motion in relation to the rod. Then pull it back along the rod and it will come out of the ball end. Don't drop the little thing. Once that clip is out you can pop the ball end off the lever with a screw driver. If that doesn't do it, I'm out of ideas.
------------------
Joe George
Eureka, CA
'95 2500 CC auto 4X4,Combo EGT/boost guage,custom switch panel,PacBrake,TST #5,BD valve body,Automatic motorhome steps on both sides,Foldacover hard bed cover,Cummins chrome kit,Black steel grill guard,Front hitch receiver