I just bought a 2007 pontoon (it was a repo and was probable sitting for a while). It started a couple of times but ran rough and only for 30 to 45 seconds at a time, then it would not start at all. I pulled the carbs and cleaned them, replace fuel filter, fuel lines, oil, new gas. Now it will not start. I verified the plugs are sparking. Still no start. Verified compression, still will not start. Is there a magic switch somewhere I do not know about. My Sun Tracker does have the emergency fuel cut off but I am pretty sure that is not a problem because I am getting fuel. Do I need more fuel pressure or something?
When you say it has spark did you mean it has a good hot 7/16 inch blue arc?
Was the carbs flooding before you rebuilt them, could the motor still be flooded?
Remove the plugs, check for excess fuel, pull the lanyard to kill the ignition or ground all the plug wires, open the throttle or raise the fast idle lever, crank the motor for 15 seconds, let the starter rest 5 minutes to cool then repeat to 'dry out' the cyls and crankcase.
Reinstall the plugs, reattache the lanyard, pump up the primer bulb, push the key IN to prime/choke for 3 seconds, crank the motor til it fires then release.