What causes a car to overheat? Usually, a vehicle overheats if one of the many components of your engine’s vital cooling system either begins to struggle or fail. Low coolant levels, faulty thermostats, water pump leaks, and damaged belts can also cause your engine to overheat.