Possible cooling issues include but are not limited to: headgasket(s)
cooling system needing a coolant flush
leak in cooling system
bad fan switch relay
bad coolant temp sensor
water pump is toast
Make sure there isnt oil in your coolant or coolant in your oil. This would denote a headgasket issue. Next check your thermostat. Make sure there are not any leaks. Make sure the fan turns on when the car is getting hot.
Worse case scenario is the headgaskets is gone costing a lot in labor.