Check the oil level in the engine! If you have a low oil level switch on the engine and the level is low, it will die when you lower the engine into the water. Happens to me on a regular basis when I get lazy about checking the oil level.
You can also disconnect the switch and see if the engine operates normally.
Bought mine last August, did the EXACT thing....it's actually the cap on the new tanks according to Warren due to emissions etc, changed my cap & I've never had an issue......these guys all make good points however, check O ring in connector, I always carry 2-3 connectors in my boat just in case....worst case, take the cap off and it will run, just gettn starved for fuel.....all the best!!
SC
Appreciate all the help! Problem turned out to be a small leak in the fuel line I didn't catch. The clamps that came on the fuel line were cheap. Replaced them fixed the leak and it runs great. Ran it for around 5 miles today. Hit a large submerged stump and almost broke a rib, thank god for the kill switch
sound like you may have a plugged high speed jet on your carburetor