The most common reasons a Chevrolet Sonic is overheating are a coolant leak (water pump, radiator, hose etc.), the radiator fan, or a failed thermostat.