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
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Chevrolet Tahoe Experts