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.