I had the same problem on mine. The temp sending unit went bad, I replaced it with a non-honda senind unit, and then it did the same thing. I think the calibration was not correct.
I eventually replaced with a honda sending unit with no problems.
The switch A controls when the fans kick on when running. Switch b is for when the car turns off and the engine continues to warm up. It will kick on when everthing has been turned off.
Switch A could be bad too, or the thermostat could be sticking.
when I went through this, I replaced the thermostat, switch a and b. All because of a sending unit and a non-honda part. I only use honda parts now. They really are better.