Wtf?????

As stupid as it sounds, check your gas cap. My 98 Ram lit up the check engine light for no apparent reason, went to Autozone and they scanned it for free.
The code read had something to to with the tank not being sealed good enough. New gas cap, no more problems.