I have a 2000 Stingray 23 foot 230lx. It has 245 hours on the boat and has always been dry stored. I have a 350mag MPI engine. 2 weeks ago after about 1 hour of pulling kids on the tube the boat died in nuetral and would not restart. Towed it back in and next day it would not turn over until I pulled a plug then it would fire and start. It would start for a minute then sputter and die. This went on for about 6 tries then would not fire again. Took it home replaced igintion coil and got it to start then die. After a couple of hours of checking wires, I took off the gas cap and it would start and run. Then the engine would not go into gear. Gave up took it to the shop. Shop fixed gear shift said it was off the tracks and tried to replace the fuel pump relays to fix my main problem. He hooked the computer to read and it would not read at first messed with the ECM and got it to read. After replacements of the relays he ran it for 40 minutes and ran great. Getting ready for the weekend would not start at home. The mechanic said it must be the ECM. The ECM is $1800.00 and can not be returned if this is not the issue. Can anyone give any insight if they agree with this recommendation?