the motor was built in 2003 but is 2004 model I believe. I have a problem with it sputtering when I give it gas then the engine light and alarm come on. the other day I found water in the fuel separators and changed both of them I changed the plugs added marine gas additive and put a Racor fuel/water separator with a glass bottom and drain.If I shut it and restart more than a few times it shuts down and I have to have a evinrude mechanic come out and wipe the error code which I did today.He mentioned that he got an error code 57 cleared it and the motor started fine. He left and then it started to sputter and the alarms came back on and engine light. I called him back but he wont be out to the boat till tomorrow. He got it running but apparently didnt isolate the problem. Any thoughts on what is causing this sputter and bogging down. I looked in the bowl on the Racor and it didnt appear to have any water in it. The fuel bulb seemed to be soft until I pumped it again leading me to think it might be the fuel pump.