Your battery should be covered under warranty given it's a '21 with low mileage. Get a new battery from Honda and then install the idlestopper, that's what I did. And I'm glad to hear your son is OK!