it set code from being wet possible a misfire code due to wet plug wires or a sensor that has moisture in it, drive it to let engine heat dry out sensors and wires, then u could un hook battery to clear codes and shut off light, leave un hooked atleast 1min,