Most likely not the battery. I am betting it is a fuel delivery problem.
It could be the main fuel relay, REALLY clogged injectors, or REALLY clogged fuel filter. Or a bad fuel pump....But why on a 99? Kinda weird.
Post mileage, and any work done on it recently.
Also, does the accord have a DIS or does it run off a distributor with plug wires etc?
"I believe that banking institutions are more dangerous to our liberties than standing armies. If the American people ever allow private banks to control the issue of their currency, first by inflation, then by deflation, the banks and corporations that will grow up around the banks will deprive the people of all property until their children wake-up homeless on the continent their fathers conquered."
-Thomas Jefferson 1802