So i was driving down the high going about 85ish. And the check engine light come on and just fell on its face. With it to the floor only 2200 rpms and really spurty. No smoke at all. And nothing done to the truck all stock. Any ideas whats wrong with her? 05 GMC 2500 with an lly