I'm not a IO marine mechanic but I have had a small engine Biz for about 25 years. You are getting some great advise. I would check the basics.
1. You could have a valve train issue and still show good compression. Make sure the cam, pushrods and rockers are ok.
2. You could have good fuel rail pressure with a bad injector.
3. Run a vacume test for a possible intake gasket leak.
Good luck!
Been gone for a few days, I'm back now to confront my perpetual headache. Thanks everyone for the good advice
1.How would I check the valve train without tearing the head apart
2.How would I check for a bad injector
Thanks,
Waterboy