Hi and welcome to JA. I am Buddy, and i will try and help you out.
Turn your ignition on and hold down your engine check/shutdown override switch and count the flahses on your check engine light and stop engine light. There will be a short pause between each number of the code. The codes are 2 digit codes. Let me know what all the codes are in order they are flashed and also which light they came off of. Also what is the last 6 of your truck vin # XXXXX
Thanks for the reply and the info.
Those counds sound correct. Does not sound right on the lights that were flashed out on tho. That is no biggie. Most of those codes are older codes from previous failures. Out of all of them, the throttle sensor 22 code is the one more then likely causing your problem.
This diagnostic condition for code 22 is typically:?
22 is throttle position input voltage low
31 is auxillary output circuit failure. This can be a number of things.
25 is for no codes
32 stop engine light short
61 injector response time long.
46 ecm battery volt low
16 coolant level sensor input voltage low
43 low coolant
I hope this helps you out. If you have anymore questions, just ask.
It is possible it could be battery connection. If that looks good, i would inspect the throttle position sensor plug at the foot pedal and make sure plug is not corroded and none of the pins in the plug are spread open to much. Far as clearing the codes, the only way is to hook a handheld reader or laptop to truck and clear the code that way. I hope this helps you out. If you have anymore questions just ask.