Hey guys I have a 2007 Tahoe 5.3 with 113K. Lately it has been a little hesitant if you push the gas hard. Also, it will randomly lose power but if you turn it off and start it back up it is fine. At one point I had a check engine light for the TPS. I cleaned the throttle body and it went away, but I am wondering if it could still be bad. Could the MAF sensor be dirty? Maybe a fuel filter? Any help is greatly appreciated.