Apparently my FD has a self mending feature as the aircon has been working fine since yesterday morning.
I assume it's caused by the switch transistor got overheated the other day due to the scorching sun.