Won't Start need advice, Please read....

Take the cap off and look for any moisture or carbon tracking. If the points are even a little dirty or have some oil on them the engine will act like you describe.

Points?
Did I miss that somewhere? :D