Don't assume anything when troubleshooting.
Set that timing again. I'd also change the plugs instead of just cleaning its cheap.
I've had the same issue before. I'd admit I didn't check timing before hand but it was running. Went out one day and started at the launch then died and could not get...