1999 225 Evinrude Ficht
Model E225FPLEEO
Still trying to diagnose and intermittent shut off issue that I have been having for the past few years. This past December and November with the colder weather the problem became more persistent and it would happen at least once every time I was out. When it doesn't shut off the engine runs fine.
I recently replaced the ignition switch and this didn't fix the problem. In a previous thread I described the problem that I have been experiencing.
This has been an intermittent problem that's been reoccurring for at least the last 5 or 6 years but is more persistent in the colder weather (below freezing). In the last year I have replaced the PDP and the ECU was replaced in April by DFI with a refurbished unit to repair a cold start issue that I was experiencing. The motor quit both with the original ECU and the refurbished unit so I am hoping to rule out the ECU. Replaced the main relay as well.
When the engine quits it shuts off like the killed switch was pulled. If I turn the key to the off position and then back to the on position the fuel pump will not run cycle for the 10 seconds engine will crank but won't start.
If I turn the key to the off position, pull the key out of the ignition, replace key and turn to on position the fuel pump will cycle for 10 seconds and engine fires right up.
The boat is tucked away in the garage and I recently got my hands on the diagnostic software and a copy of the repair manual. I pulled the fault codes and they came back as: 26, 18, 22, 43.
Let me add that on December 28th my last trip of the year the water pump quit. I got the over heat alarm, shut it off and used the trolling motor to get back to the ramp, put the boat on the trailer and parked it in the garage. I didn't look at the water pump yet but I know this caused codes 22 & 43 at 450 hours.
The boat will be in the garage for the next month and a half and I wanted to see if anyone had any information on codes 26 and 18. Would these errors cause the motor to shut off intermittently.
thanks in advanced for any input.
![]()