First off don't be too scared by this post, it could be something simple but with the information I have this is the first thing I can come up with. If there is anything specific you can remember about the boat stalling or when it will not start let me know and we can go from there.
When you say it stalled and would not restart, or when shut off it will not start I am assuming you mean that it is turning over but will not fire.
The first thing to determine is if the problem is fuel, spark or both. The hard part about this is that you are going to have to get the boat to act up again. This means you need to take it out to the lake or river and take a toolbox with among other things in it a good multi meter. I know in your PM you said that you had the boat at the dealer and they checked all the connections and could not find any faults, so lets assume that everything is good in that respect.
The first basic tools that I want you to have in the tool box are a stethoscope (a long narrow screwdriver will work in the place of this), a multi meter, and something to check spark with (either a proper spark tester or a screwdriver). The first thing you need to do if you get the boat in a no start condition is to check to see if both the fuel pumps are running, and if you have spark. To check to see if the fuel pumps are running have someone crank the engine while you listen to the with the stethoscope. If you're using the long screwdriver for this put the handle against your ear, and the tip against the fuel pump. You should hear a loud hum if they are running. If that seems fine you need to check for spark. To do this pull one of the spark plug wires off a spark plug and either install the spark tester or use a screwdriver with the metal shaft inserted into the end of the spark plug wire (still attached to the coil) and the shaft held about a quarter of an inch from the metal block of the engine. You should get a very clear spark. If one of the fuel pumps is not running it is most likely the problem, but if you have no spark it could be a number of things.
The four things that can give you a complete lack of spark on all cylinders with the 240 are a bad stop circuit (the lanyard post or ignition switch), the stator, the trigger assembly or the electronic control module (ECM). With your problem seeming to be heat related (as in it will not start hot but starts fine when cold), that would seem to rule out the stop circuit, but because it is the easiest to check you can start with it first. With the key in the run position and the lanyard attached unplug all six of the coils and check the black/yellow wire for continuity to ground. If the circuit is ok it should read zero ohms. If it reads good continuity that would mean the lanyard post may be bad. Just remember you have to have all of the coils disconnected or you are just checking the resistance of the coils still plugged in.
The next thing to check is the stator. It is mounted under the flywheel and produces the voltage to charge the coils. To check this you need to unplug the two white/green leads coming from it, and do a continuity check on them. The specs for this are between the two leads 380-430 ohms, and when checking for a short to ground attach the positive lead of the multi meter to one of the green/white leads and the negative lead to a good ground on the engine, the meter should read open, or no continuity (repeat for both green/white leads)
Next you can do a continuity check on the trigger assembly. It is also mounted under the flywheel, and has six colored wires coming off it. For this test you need to check the continuity between two wires at a time in the following pairs. Brown to Yellow, White to Red and Purple to Blue. The spec for this is 1100-1400 ohms.
For the ECM there are no real tests that you can do, but here are a couple that I've learned from being an automotive mechanic over a number of years. With the boat in a no start condition take a bottle of water, and give the ECM a good soaking (not the whole engine, or all the connectors) to help cool it down and see if the boat now starts. You can also try giving the ECM a good smack with the side of your hand and see if that helps. If either of these seem to do the trick you may need an ECM. Just be sure to try this a couple of times to verify that it was not coincidence.
Well I hope I didn't scare you too bad with all these tests, and if you have any more info on your problem or need a better description of some of the tests let me know and I will try and be a bit more specific. Also just fyi the manual says that the most common cause of an intermitent no spark condition would be either the ECM or the Stator.
Aaron:cheers: