It is one of the most common problems with the vortec engine.
Need to check the intake manifold for coolant leaks. (All four corners) also need to check the heater hose fittings were they screew into the intake, coming from the heater core.
also check the lower radiator hose were it clamps onto the water pump, if it's wet there then the water pump is probley leaking. Just look up above the hose and you will see a small hole in the water pump casting( weep hole) if that's wet there then replace water pump.
It could be that your coolant level is low or you have other coolant system problems. Whenever the check engine light is on, use a code scanner to find out why.
Sounds like head gasket is leaking allowing coolant into combustion chamber
The coolant temp. sensor could be bad....or the thermostat could be stuck shut.....there are a few things it could be actually
Coolant mixing with the engine oil and/or engine oil mixing with the coolant could be symptoms of a cracked head or blown head gasket. A whitish sweet smelling steam coming out the exhaust is another symptom.
You need to climb up and lean over the engine and run your fingers around the back 2 corners of the intake manifold and see if you get antifreeze on them. They are none for the intake gaskets to leak engine coolant. It is a common problem with the vortec engines. There are also 2 freeze plugs in the back of the engine where the fly-wheel is bolted to the engine that could be leaking engine coolant. There is also a heater core hose that goes into the rear left corner of the intake that could be leaking. The hose fits into a quick disconnect fitting that screews into the intake. It is common for the fitting to leak too,
If the engine is cold... it could mean that the radiator cap is too weak to hold and you need to get a new one. If the engine is HOT... it could mean that you have overheated it and you need to add water after the engine has cooled a bit, to prevent getting burned, be careful and use a towel to remove the cap to add coolant.
A leak. You need to see where it is coming from.
Bad thermal switch, those could be the thermal switch settings, or it could be reacting to the oil temperature, rather than the coolant temperature.
It could be a head gasket that needs replaced or a freeze plug needs replaced depending where the leak is coming from. It could also be a radiator hose.
There are several possible causes for an engine to run hot. It could be low on coolant. The thermostat could be stuck closed. The engine cooling fan is not coming on. There is a blockage in the water jacket, or a problem with the water pump. It could also be a combination of those problems.
Could be a freez out plug you need to find out where it's coming from and see if there is a plug there. If so then you need to replace this plug.
Year, make, model and engine info would help but, the intake manifold gaskets are known to leak coolant on many Chevy/GMC engines.