When the fan is running, unplug the coolant temp sensor under the distributor.
http://honda-tech.com/forums/attachment.php?attachmentid=275496&d=1339422260
If the fan stops running replace that sensor.
If the fan doesn’t stop running, plug that sensor back in and unplug the coolant temp sensor on the thermostat housing.

If the fan stops running, replace that sensor.
If the fan still runs after unplugging both sensors, then problem might be with radiator fan control module located behind the glove box.

Tester