After starting the engine from cold, both the small and large fans spin up and stay on until the engine is turned off, after which they immediately spin down, (ie they do not stay on and drain the battery as others have reported).

External and coolant temperature gauges are giving correct information and air conditioning has no effect whether on or off.

No ODBII codes and no warning lights.

Any ideas ?