Disconnected, dirty or fouled spark plugs are common causes for engines that won't start. For small engines, spark plugs typically need to be replaced every season or after 25 hours of use. You should also check to make sure the spark plug gap is set correctly.