I have had my 2003 gmc 2500HD for almost 4 years now and have not had any real issues as far as driveability until a couple weeks ago. we were headed to the store and it dinged at me and came up on the message center as "reduced engine power". So I turned it off waited 30 seconds and bingo started back up and no issues. all the gauges were where they should be, charging just over 14 volts, oil pressure 40 lbs, temp was around 150, wasnt totally warmed up yet. so when I got home looked this issue up online and found its a DISASTER that seems to doom these trucks. took the easy route and cleaned the throttle body, was pretty crappy, I used MAF cleaner on a rag to wipe the butterfly down and the throat as best as I could, there was a carbon ridge. went almost 2 weeks and not a problem, thought it was just dirty. Well yesterday on the way to work, did it again, same story pulled over. got about 2 miles further and it did it again

drove the rest of the way to work no issues at all, or on the way home. so head to work today, jump on interstate cruising along at 70, with a big rig right behind me,BING "reduced engine power" and truck goes straight to idle, throw my 4 ways on damn near get rearended by tractor trailer, to the side I go.

now its irritating the crap out of me. get to work scan for codes, get "1516 TPS out of range" so thinking that the TPS is junk, go to part store for pricing, ummmmm cant get that have to buy entire throttle body he says. okay before I buy it I figured would do more reading and testing. I have read about guys replacing throttle body, pedal sensor, wiring pigtails, and even the engine, and STILL gets the same message. So I found this site that tells how to test the throttle body and sensors
http://easyautodiagnostics.com/gmc/TAC/4.8L_5.3L_6.0L/resistance-tests/throttle_body_tests_1.phpwent through and tested everything and the only 2 I had continuity through was C and A which is the TAC. so if this test is accurate then my throttle body needs to be replaced, correct??

there is no rhyme or reason to when it does this, the wiring has been know to be fauly, so I started it up and wiggled every wire under the dash and under the hood and cant make it throw that engine power reduce crap, so I dont think its a wiring issue. the only wires I havent checked is the grounds, will have to do that in the am, I am sick of looking at it. have any of you had this issue, and do you think by the ohm test the throtle body needs replacing? any help would be MUCHLY appreciated.