First, does anyone in the forum have, or had, one of these and use it when the Check Engine light comes on in your vehicle? Or, know someone who has, or had, one and used it for the same purpose? The Check Engine light came on in our 1997 Dodge 1500 RAM truck last week while my wife was driving it in stop and go traffic due to a motorcycle accident. The past May, this light came on and the code (from a Code Reader at a auto parts store) stated we needed a new Purge Valve within our Fuel Evaporator System. We had Midas install a new Purge Valve and the light went off and hasn't been back on until last week. Took the truck back to Midas, thinking it could be a defective Purge Valve, but, after checking it, told us it wasn't. They then done a smoke test, from a smoke machine, and told us a little smoke was coming from the top of our gas tank. Apparently, a hose leak or some other type of leak. Not the kind of repair they want to do and, being the age of the truck, it is/has been hard finding any other leaks. Left the truck there last night, so they could further check it out today. Got a call from the manager telling us that they weren't going to continue with the leak search and put more manpower hours into the truck. He recommended leaving the Engine Light on, if it comes back on after they turn it off, buy a Code Read and periodically use the Code Reader to make sure the same Code is coming up. He says that he does this with his Corvette and that he knows why the Check Engine Light is on. Ok, that's it. What do you think? BTW, we are talking about an $80 Code Reader that can be used with both of our vehicles.