I have a1998 Dodge Ram 2500 Turbo Diesel 5 speed the check engine light came on but has no codes registered, truck runs great with no problems, I clear the check engine light with a scanner and it's fine until I turn the truck off and restarted then the light comes back on, has anyone had this experience before?