What would cause a Pontiac Grand Prix 2000 to keep overheating after the thermostat and radiator cap have been changed?

Make sure water has not entered the oil it will be milky in color.did you bleed the system. I made two little hoes on the side of thermostat to remove air in system