OK 2008 SILVERADO 5.3 NO ENGINE CODES BUT RANDOM REDUCE POWER KICKS IN, SHUT IT OFF WAIT FOR A MIN OR TWO CRANK UP AN GO . THOUGHT MY AFM (ACTIVE FUEL MANAGEMENT) WAS THIS TROUBLE SO RUN IN 3RD GEAR TO KEEP IT OUT OF THE AFM BUT NO DID IT AGAIN ,REPEAT OFF WAIT AN GO NOW KEEP IN MIND WITH A HIGH END SCANNER NO CODES POP UP OR CHECK ENGINE LIGHT COMES ON AT ALL JUST GOES TO REDUCE POWER MODE . HERE'S WHAT HAS BEEN DONE NEW ECM,CLEAN GROUNDS ON ENGINE ,REPLACE ENDS ON GROUNDS ,ADDED GROUND A 14AWG WIRE FROM BATTERY GROUND TO ALL ENGINE, BODY GROUNDS , CLEAN PEDAL TPS, AND CONNECTOR , THROTTLE BODY, AND CONNECTOR ,REPLACED OIL PRESSURE SENDING UNIT, IGNITION SWITCH,DID A RELEARN , CHECKED ALL THE WIRES PULLED THE LOOM OFF RELOOMED AN TAPE CHECK CRANK SENSOR AN CONNECTORS ...SO NOW IM AT A LOST IM READY TO SELL OR TRADE THIS THING. SO IF THERE IS SOMETHING IM MISSING OR HAVEN'T TRIED LET ME KNOW!!!!!!!!!!! THANKS