If there is no overheating and oil and coolant are mixing I would suspect a faulty oil cooler. The cooler is next to the oil filter. You would need to replace the cooler, change out oil, replace the radiator and heater hoses with expansion tank and flush out the rest of the cooling system.
https://www.2carpros.com/articles/coolant-flush-and-refill-all-cars
Image (Click to make bigger)
Thursday, November 21st, 2019 AT 9:37 PM