I was cruisin in town tonight, and I was just going thru some cars at idle speed, suddenly my truck start acting weird and a "engine power reduced" or something like that showed up in the screen, and the check engine sign.. I gave a little bit of gas and nothing.. truck is barely walking.. I parked and shut it off.. wait for a couple of seconds and started up again and drive back home acting normal but the check engine light still on.. what do you guys think that went wrong?