I'd be checking all the fluids on that engine especially the rad coolant and transmission etc.It obviously sounds like the oil is corrupt and a gasket or seal etc might be in need of replacement.But if other fluids are getting into the oil the levels in the fluids should of changed such as the rad and oil, also the other fluid should show it's been corrupted.
Hope that helps and best of luck.