When was the air filter and spark plugs last changed? It could be the filter is blocked to the point of affecting the starting, or the plugs could be worn out and giving a bad spark. there may be a spark at the leads, but a poor spark in the plug itself.