There's no contamination of either fluid so I think it's the gasket. It was occasionally idling funny last year so I'd say it's been going on a while. I changed the oil and it was clean. Fun fact is that tractor holds about 5.5 gallons of oil, I found that out one year when I only had one bucket...