If it does turn out to be the solenoid is the problem , don't buy a Honda 300 solenoid for $80 , buy a 420 solenoid for $19 , same thing , different color wires but plugged right in and saves you $61
Link to solenoid on Partzilla :
https://www.partzilla.com/product/honda/35850-HP5-600?ref=bc17cafecd494c4bda3ecac9123c182e4d006f74
Link to solenoid on Partzilla :
https://www.partzilla.com/product/honda/35850-HP5-600?ref=bc17cafecd494c4bda3ecac9123c182e4d006f74