Hi hippytat. Don't know of any green lanes, but I'm from the same area. There are a couple of members at least in the Peterborough area who may have some info.
If you're happy with the car in general, then a replacement (diesel!) engine is the way forward as advised above. Would either of your mechanic friends be up for that?