While the milky oil is definately water in the bottom end, but if its not comming out with an oil change then its being steamed off. Have your coolent levels been low? If not then it cant be an internal leak. Could be that your getting condensation in there after a rain. My Hyundai always has some milky oil on the cap when I look, but it doesnt leak any coolant.