I have a 2005 25 hp ESH 2 stroke that runs great at high speed but will not idle. It constantly pops out exhaust when idling. Carbs are clean and have changed spark plugs several times. No obvious damage to crankshaft seal. Could this be a timing issue?