1985 Mariner 25hp with an annoying problem I'm hoping somebody can shed some light on. Cranks over fine, fires right up, runs like a champ for 30 min or so both at idle and full open, then pops, dies abruptly and wont turn over at all. Let it sit for 45 min or so and crank it and it fires right...