Here is the story and facts to help with a diagnosis:
I live in Baltimore and boat on the upper Chesapeake Bay (very low salinity up this way).
I have a 2005 285 that I purchased new and currently have 825 hours on the 350 Mag MPI engine.
Recent major problems/repairs - July 2009 - Starboard...