You don't necessarily have a coolant issue if there is milk on your oil cap - sludge? Yup. Even if you don't see anything on the dipstick or during an oil change.
Pay attention to whether or not the motor is sucking from the overflow, or if it is bubbling into the overflow when you shut it off. If it is, you're done.
Get a CO tester from an auto parts store - if it goes yellow, patch it all up, put some stop-leak in the radiator (I'd recommend Aluma-Seal) and trade it in quick.
It's true, you never forget your first Jeep. - 1999 Cherokee - 188,000 miles. DOA.
The Albatross - 2004 WJ Laredo 4.7, clackety lash adjusters, 3 gallons of antifreeze on the floorboard, 109,000 mile daily driver.