This is my first post so hello to all. I have been having a problem with my 04 silverado 2500 HD for the past 8 months . My truck has been going into reduced engine power on several occasions and i want to know if anyone else has experienced this problem. I have been to the my local dealer who has changed the throttle sensor, and reterminated the wires to the tps plug.But the problem still exists.I am considering going to another dealer. I have purchaced a mac tools et105 that has been pulling some codes. So far i have p2135,p0220,p1516, and p2101.Does anyone know if there is a TSB on this year truck? Please help this is driving me nuts. Thanks for any help in advance.