I have a 2003 Evinrude 225 HP Ficht outboard. When I start the engine, the check engine light stays on and the alarm goes off. After a bit the alarm stops sounding but the check engine light stays on. I have a good flow of water pumping, good fuel level and good oil level. What could be the cause of the engine light staying on and the alarm sounding? HELP!!!