Why does my 2000 pontiac grand am keep overheating?

No matter what I do my car over heats. All the coolant comes out the overflow when it overheats. The hoses were all checked, and looked fine. I got new heads, new thermastat, new water pump, new radiator, and it still over heats. What could it be?
 
Back
Top