+1 on the main relay.
I purchased a new main relay assembly, Mitsuba RZ-0101, Honda part number 39400-SL0-003 for my car several years ago as preventive measure. After a mere 2,300 miles I began experiencing a no start condition that I traced back to my essentially new main relay. Resoldering...