The engine check light came on my dash today after my truck misfired a few times due to moisture. The damn dealership wanted BIG bucks to change plugs, wires, and cap ($380). I told em to screw themselves, took it home and the light went out without me doing a thing. It's my understanding that the light is related to emission control (O2 sensor etc.). I'm gonna just drive it as it is cause I think it was a temporary poor gas/air mixture that resolved itself. Tell me I'm right ?