Does it have oil injection? If so, have that checked. I had a merc that did the exact same thing, and it was the oil injection.