1999 chevorlet cavalair

the car is getting hot and I have changed the water pump and hoses and thermostat and even the cap on the overflow and can’t figure out why its still getting hot ?