I don't think it is your fuel pump, it is probably the main relay, located under the left side of the dash up behind the fuse box bolted at the top under dash, it is a very common problem on that model, do you have a check engine light? do you have spark? check it out.
http://www.hondahookup.com/