The most common reason a car overheats is a lack of coolant or a coolant leak. However, if you have an older vehicle, it may also indicate that it is time to replace your radiator, thermostat, water pump or heater core. If it continues to be a problem that you can't fix, your best bet is to bring it to our shop in Riverside.