Oil full of water
Sounds like a head gasket failure and will require an expensive fix. If you are personally invested in the vehicle fixing the problem would be my first choice, replacing the entire engine my second, If not personally invested, replacing the vehicle the other choice.
Search Chevrolet Tahoe Questions
Chevrolet Tahoe Experts