Hey guys, I'm new here but I'm a mechanic so I thought I'd throw my 2 cents. First, I am not a Honda tech, Mercedes for over 13 years but that can mean squat when it comes to other manufacturers sometimes. Second, I only read most of the first page replies so you may be past this point. I think it is the starter. If you are able to push start it when the condition happens, then the starter would be my guess.