Agreed, timing is first. Second I'd check the power valve. I switched valves and didn't tighten it enough and was dumping fuel past it, reset it and all was fine.