Ok guys the tune up didn't stop the hesitating and stumbling while on the throttle. I took it out last night and it still does it, I will accelerate and then it does it ,kinda vibrates the truck then it quits, I also noticed last night that it smokes when it does this, like it is over loading or something. i have been told it could be my cat, Help Please.