If your engine turns over or cranks, but doesn't start, it could be due to a dirty carburetor. When the carburetor gets too dirty, it can't deliver enough fuel to the engine. This can cause a host of problems, including decreased performance and increased emissions. A dirty carburetor can also cause your engine to stall out.