I have a 2012 MerCruiser 4.3L TKS engine. Symptom is: the engine starts right up after "normal" cranking. Left to idle, it runs fine for a minute or so, then dies. Rinse repeat. Interestingly it dies after almost exactly the same amount of time. It does this regardless of whether the engine is warm or cold. If I start it up, put it in gear and accelerate, it dies sooner. It acts as if there is a certain amount of fuel available after starting and then dies after using it up. Just had it in the shop for these symptoms and the mechanic cleaned the carb and informed me it "ran great". Ideas?