You should look into this thread, specifically my post in it :
https://www.honda-acura.net/forums/s...g+Control+Unit
The problem I was having was exactly the same as yours. The fan would stay on hours after I turned the car off and would eventually drain the battery. After replacing the Fan Timing Control Unit my problem went away.