I have a 2002 Chevy Duramax 2500 LB7 6sp, I bought the truck about a month and so change ago. On the way back from buying the truck we put it in cruise control and it was running and driving fine for about 30 to 45 minutes then the check engine light came on and the truck wasn't like shaking but...