I've dealt with a good few local boat places (but certainly not all) over the last 10 years or so that I've had boats and he's the only one that I've actually enjoyed dealing with. I've heard that Mike at MJS is good too but not used him.
He's been cheap (comparatively) to deal with so I've used him to do work for me a few times now. Good that you've got it sorted anyway.
I used to do some maintenance on my old 2 smoke outboard but like you say the modern 4 strokes need a bit more familiarity.
I suppose with a fault like that he can sit and figure it out in his own time as he sees fit, and there's no cost as such for him trying to chase down some annoying gremlin, that would cost loads to charge someone out for. Kinda makes sense.
He's offered me good trade in money on my 4 stroke 50 before, and it's tempting as I'm sure my Teal would LOVE to have a nice big 80 or 100 (with a bit of transom work), but no way I can afford to sadly.