It could be just a loose gas cap!
Yes, water can cause a misfire, which will cause the check engine light to flash.
Jumping the pin connector on the ECU will allow the check engine light to flash on the dash console. The check engine light will flash repeatedly and show codes.
If your check engine light is flashing , an engine cylinder misfire has been detected
An engine cylinder misfire has been detected if your check engine light is flashing ( I'm not a mechanic / technician but it could be a spark plug , spark plug wire , the fuel mixture , or some other problem )
If the check engine light is flashing it indicates that a cylinder misfire has been detected.
A flashing check engine light is an indication of a severe engine misfire.
If a check engine light is flashing that means an engine cylinder misfire has been detected
The check engine light on a 1999 Ford Ranger is between the full mark of the gas gauge and the left turn signal arrow
An engine cylinder misfire has been detected
Take your 2002 Ford Ranger to the garage to get the engine checked.
A check engine light means you have a possible problem with the emission system , you should get the Ranger scanned for trouble codes to diagnose and repair the problem . Once the problem has been repaired the check engine light can be reset.
If your check engine light is flashing that means an engine cylinder misfire has been detected