Can you post your Yr. and Engine,, so others can check theirs for same...Pictures would be helpful too...ThanksThis may be the same issue I had. Very frustrating and sounds very much the same. Works, then doesn't work. The wiring harness on top of the motor was the culprit. Pull off the engine cover. Simply pull up on it and pay attention to the plastic hub connectors before putting it back on later. The harness looked perfect but was rubbing on one of the aluminum posts it was routed around. With engine running and moving around these wires the engine would stall and then its just a matter of shielding them with anything. Plastic loom works. You should fix the exposed wire of course. I've never had it happen again since fixing this.