I have a 2013 Polaris Ranger 500 EFI UTV. A while back I happened to notice that the electric cooling fan had kicked on and was running constantly. I checked my radiator, and it was low on anti-freeze. I topped it off and checked it again a few days later and it was low again. I have checked the radiator and hoses for leaks, and have found nothing. I checked the oil and it's showing some foam in the oil reservoir, but the oil does not seem to be milky. I can't figure this one out, and am wondering if any of you have an idea as to what the problem is.