Could be a pinhole leak somewhere (radiator cap could cause it). Or the radiator, shroud, crappy t-stat (had it happen more than once with parts store ones) could be the issue. Less likely is waterpump (they're stamped steel from the factory, the bearings go out first) and headgasket (I'd never do a headgasket unless I was sure).
The hydrofan setup should be pretty durable, so I doubt it's the issue.