Constant-on fan should'nt "cause the car to run too cool in winter": that's why cars have thermostats. Constant-on fans driven off the serpentine belt have been around for darn near a century and constitute "proven technology."
(Obviously not the most efficient approach, but you did say you were primarily interested in saving the motor here...)
A slightly more elegant solution would be to adjust the temp sensor to tell the computer the coolant is slightly warmer than it actually is: 195F when its actually 180. IIRC, the sensor is a variable resistor, and you'd need to slightly tweak the Ohm rating.
As for odometer issues, a 5% optimistic speedometers does NOT necessarily correspond to a 5% optimistic odometer. (Usually sppedos read slightly fast, on purpose, to discourage speeding.)
To calibrate your odometer, "zero" it on an interstate, right at a mile marker (MM 120, for example). Then drive a fixed number of miles (say 20, to MM 140). If your odometer reads 20.3, you know it's 1.5% optimistic.
(A little math seems much easier than hacking an OBDI system, but hey, if that's what snaps your girdle, who am I to tell you not to? Just trying to be practical.)
__________________
|