When you over-heat your vehicle, more heat is captured inside the engine than what the radiator can cool off. That's why the steam and coolant blows out of the radiator. Unfortunately, when this happens, normally one or many scenarios will result. You will warped the cylinder head, you will crack the head. Both cases are major repairs. If the head is warped, it may be machined (milled) flat again at engine shop. Careful inspection is needed to assure the head is not cracked also. Occasionally, just the head gasket cracked allowing the coolant to flow into the cylinder. Remove the dip-stick and see if there is coolant mixed in with the oil. If there is, expect to remove/replace the head.
This
This is a major problem and should tackled by a certified mechanic.
Either the head is cracked, blown head gasket, or head is warped. I suspect more than 1 of these options resulted.
Pull the dip-stick and see if the coolant is in the oil. You will see foam or it will smell sweet like antifreeze. This confirms you have major problems.
If you don't see antifreeze, suspect the head is warped. Expect $750-$1500 bill to fix.
Your truck is overheating because it needs a new radiator. I had the same problem, after I installed the new radiator and flushed out my remaining cooling system I never had a overheating problem since.
Either the water pump impeller is loose on it's shaft, or you have a leaking head gasket.
Check the water pump
Engine overheating is a good indicator. Some people get them flushed regularly as part of regular maintenance.
It would be best to disconnect the coolant lines and flush the core after the radiator flush. This will clear any sediment from the core.
Bad thermostat maybe?
Water pump defective.
Low coolant? System air bound? Hoses collapsing under pressure? Water pump not circulating coolant?
you need to have it flushed
sounds like you have a cracked head or cracked block.however, i would check to make sure it is not transmission oil and thereby ruling out a radiator problem
Is it at the correct fill level ? If the radiator is old it is possible some corrosion has blocked up soemwhere and the radiator may need anther draining and flush through with water till it clears out.
It could be a clogged radiator or cracked head or bad head gasket.