if you've checked the positve connection at the starter and it is tight ...it's possible you have a bad ground cable.Honda uses a wimpy guage cable...it's easy to check take a regular battery jumper cable...hook it to the negative cable on the battery and the other end to any major metal part of the case..if it starts right up get a new negative cable