That kind of difference in cylinder pressure then you more than likely have one of a couple problems My guess would be valve seals or rings. how many miles on the car has it been properly maintained through its life?
there is too much pressure to be a hole in the piston and both of these are common on a engine with a lot of miles or one not maintained . Not sure of the parts prices for a Honda but on a American V8 that is really a cheap easy fix.
If it were me i would remove the head and if you don't know what you are doing get it tested at a machine shop It is probably just a valve seal $2 a pop or something else like a weak spring that needs to be replaced. Rebuilding a head is much better than sourcing a junkyard model which may have same issue. Replacing the motor for the unknown is never a solution unless you get new. You may be happy with a "fixed" car and not a new unknown or a unknown replacement. I like to fix stuff and not throw out for something new.
if it is a valve seal and you have head rebuilt it will cost a couple hundred to have someone do the head work you do the removal and reinstall + you add in new gaskets + fluids replace and you have a great gas mileage car again and it runs like new.
If it is a bad ring you need to pull motor take bottom end apart replace ring put it back together and done
much more expensive if you have someone do it. Sorry to say you Honda guys get ripped off constantly for the work they do
Best of luck on your ride hope you figure it out.
__________________
2012 Chevrolet Traverse *active*
2002 Oldsmobile Alero GLS *active*
2002 S10 2wd p/u 139,000mi. *active*
1975 Corvette Stingray *active*
1994 Camaro Z28 Convertible 149k *Sold 2013*
1998 Blazer ZR2 189k *Sold 2012*
1995 Tahoe LT 250k *Sold 2011*