with only 500 miles on it seems unlikely its a wheel bearing or U-joint.. There is no slack in any of them.. I checked.. and they were all spinning 15 mph on jack stands.. no noise. The noise isnt coming from a wheel, it sounds like a transmission noise, like a power steering pump or trans pump but its not fluid drive, its belt... If it was wet clutch it would make noise on take off or idle but it doesnt.. It starts about 5 mph and increase with speed...... its just more weird crap that only Massimo seems to suffer from .. I guess when it breaks , I ll know what it was. ..................
Otherwise its running great.. I installed an adjustable temp switch [ from EBAY , $19 } into the circuit where the old radiator thermoswitch connected, with a probe to radiator . and set it to keep engine at 140-150 degrees now that winter is here.. seems to work just fine.. No more overheating issues since Yamaha parts installed . Starts instantly, idles perfectly, plenty of power on trails. 4 WD works fine ,,,,JUST THAT DAMN WHINING from under my ass .. annoying as hell..