I would say you got a sensor wet when you washed your engine, that is why the engine light is on. The car's computer is picking up a problem in the system. Also you could have made the drive belt slip by getting it wet too. When washing an engine you need to remember to cover up things in the engine before washing it or keep the water away from those places. Like the distributor cap, alternator and the air filter. Should have the car coded and it will explain the engine light.
There must be a "check engine" light on. Start with investigating the DTC's (Diagnostic Trouble Codes).
On a 2003 Lincoln Navigator : The check engine light / service engine soon light is a drawing of an engine located directly under the center of the tachometer
How do I reset the service engine light on a 2003 Chevy Trailblazer?
reset service engine light
The check engine light on a 2003 Honda Accord will be triggered when something on the engine is malfunctioning. To rid the check engine a light the ECU will need to be reset.
Type your answer here... Hello how do you reset the check engine light on a 2003 Toyota 4runner. Thanks
An engine cylinder misfire has been detected if your check engine light is flashing
my check engine light stays on and the o/d light blinks....what could this mean?
To reset a check engine light for a Highlander 2003, disconnect the battery for 10 minutes. After this time, reconnect the cables.
changed battery engine light stays on
reset service engine light on BMW 325
If a check engine light is flashing that means an engine cylinder misfire has been detected