Changed waterpump,thermostat,radiator ,and bled the air out still gets hot also heat only comes on once in awhile
Sounds like there's still air in the system. But if not it's possible the head gaskets were installed on the wrong sides of the engine or upside down. If this happens some of the coolant passages are blocked causing it to heat up. HTH. -Jim
You've got air in the cooling system. Use the bleeder valve near the thermostat to get rid of it and all will be well.
Search Pontiac Grand Prix Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Pontiac Grand Prix Experts