My truck started running really bad yesterday and the service engine light came on so I pulled over and as soon as I did light went off and started running fine. Few miles down the road it did it again, I turned it off and it ran good for a few minutes and etc. Just had the code read on it and...