Yeah, I'd do an SMC reset first to deal with fan freakouts, just because it's a simple step. Also, can you use the vertical view or iStat Menus to see if any PSU temps sensors are broken/reading funny? I think it will run the PSU fan at full as a precaution if it starts getting funny numbers from those. (An SMC reset might fix that too, who knows)