Well my 2007 Silverado 4.8L V8started acting up this morning when I got off of work. After about 2 miles the engine light came on and "Engine Power Reduced" kept flashing. Just brought it to Autozone to have the code read and its flashing "throttle position sensor" Is the TPS covered under the 100,000 mile powertrain warranty, can I change it myself? Just trying to get a heads up before I have to break down and bring it to the dealership. I know those dealerships like to charge around $80 to scan it with their code readers.