I have almost ten thousand miles on my truck without any problems. I had the check engine light come in a few weeks ago, steady on not flashing. Overhead said system ok. Took it to the local dealership. He said as long as it wasn't flashing it was ok to drive. As soon as I got back in the truck It went off. So after a couple days I canceled the apointment. fast forward to the past week. Now its been going on and off all week. not sure why. seems if I crank on the fuel cap it will reset after a few trips. Has this hapened to anyone else?