Hello guys, I love my truck but recently after towing a 20' Greedy White boat 600 miles, a few months ago, my truck is running terrible now. i have had a oil change, and now getting check engine light all the time, i have taken it to discount auto, and put it on the machine. The first time: O2...