How many miles? Mine is low mileage <10k. (02). I had an issue where cold start was difficilult (died on rev) until warm.
Eventually, no start.
Cleaned the carb. Replaced fuel filter and pump. Some improvement, but still wouldn't run smoothly or at low rpm.
Finally took it in. Obviously fuel delivery issue because it ran fine if you dumped starter fluid or gas in the carb.
Turns out the aftermarket pump I bought was not delivering consistently.
Tested the old Honda pump and it was dead as expected.
Had to bite the bullet and order OEM pump at $160 USD.
Put the new pump on myself in the parking lot of the Honda shop and it fired up and ran great.
$260 for their labor. So close to $500 USD to sort it (tax!).
Anyway, easy test is to shoot a little starting fluid in the intake. If it perks up, you know it's likely a delivery issue. Then work your way from the filter to the pump. Just don't cheap out on the parts.
Sonuvabug also has good advice. Seafoam is a great product.