Best bet is to go to a Honda forum and see if anyone knows of a service bulletin number describing the problem and fix. It seems your description may well be based on one.
If you google "honda service bulletin relay dry joint" a whole bunch of service bulletins come up, see if one applies to you.
If you google "honda service bulletin relay dry joint" a whole bunch of service bulletins come up, see if one applies to you.