Thanks screw04, it was the TB. After cleaning out the TB and the MAF sensor the truck runs great. The engine light was still on so I had the code checked. It was the O2 sensor. Replaced it and the code went out.
No engine light and the truck runs better than ever!!!
Thanks for all the help!!!