This exact problem happened with my 92 Accord. Sometimes start up fine..other times would crank and crank and crank, and never start. Wait 20 mins? It would start easily.
It was the main fuel relay...ask a dealer if they share components. $80 later the prob was solved. Let me know how you do!