Hey all, I have a 1991 Mercury 175 XRI 2.5L with serial number ODO50927. It's ran well for the most part since I bought my boat in 2020. I had fuel lines replaced when I first bought it, have done routine maintenance (fuel filter, water pump, etc) and also had the injectors cleaned by Don Weed over the winter. It was running better than ever at the beginning of the season.
In May, it started behaving oddly when running at full throttle. It would run the usual ~5800 RPM at 57-59 mph and then would suddenly stutter and start running low 50s, then sometimes pick back up. This worsened and when running full throttle it would start shuddering badly and barely stay on plane. I'd throttle down and then could get the boat back on plane and run fine as long as I stayed outside of WOT (e.g. 4500-5000 RPMs no problem). Some days I'd take it out with no issue and could run full throttle, other days it would behave this way. About a month ago, I fished a 10 mph speed limit chain of lakes, and when returning to a typical lake afterwards the boat would barely get on plane (i.e. it would take a good 20 seconds and a couple football fields to get out of the hole) and would shudder at all RPMs. I took the boat out again to a different lake and magically the boat got on plane fine and ran great up to about 4500 RPMs but would go no further.
I took it to the local Mercury mechanic and he's said it has good compression and spark. They noticed a pinched fuel line (I believe between the fuel filter and pump assembly) and replaced it and lake tested it and said they were unable to get it to plane out. They've been unable to diagnose the issue after a couple weeks at this point. Based on some research here, it sounds like the ECU may be the likely culprit. Is there anything else I should look into? My understanding is that shipping the ECU out to Simon Performance Technology for diagnosis and repair would be my primary option as I've previously seen Don warn that used ECUs might have similar problems.
Any help is greatly appreciated.