Thanks very much for the advice. There are a couple of small airports nearby and I'll see if I can find a mechanic to talk to. My old boss used to have a plane at one of them so I'll see if he has any recommendations for a mechanic.
I'll let you know what I find out...