There is a relay under the dash. I can't remember what it's called and it's a _itch to access, but it controls the start function. It is a common problem on this car. Relay is available at any Honda or Acura dealer. I think it's about 30 bucks. Forget trying to troubleshoot it. One time it works, next it doesn't. I changed it out, never had problem again, gave sister car 'bout a year ago, still doing fine 160,000mi.
Good Luck,hope you have small hands,
Zipdaddy