Yes, a dirty fuel filter can cause a car not to start. A dirty fuel filter will clog the fuel injectors, which means that more fuel is injected into the engine, causing the engine to overheat. When the engine overheats, the vehicle will not start.