
I wonder if that's what's happening here. I would, if I could - he is in a different country to me, lol! He doesn't have his own Lexia, and I think it costs him quite a bit at the garage he uses. So since the sensor is a cheap part, he says he is simply going to buy a new one, and see if it cures the problem. I am half inclined to sit back and wait for him to report back, since I have become tired of trying to fix this mysterious issue

One thing to note. My cam cover gaskets were leaking quite badly, so oil managed to make its way down the side of the engine and onto the top/front of the gearbox, exactly where the crank sensor is. I replaced the cam cover gaskets a while ago and cleaned up, but not around the crank sensor area. It's not like there's a pool of oil there with the sensor dripping wet, but the residue is there. Access is made a bit difficult by the coolant hose connecting to the thermostat housing right above it, as well as the radiator fan limiting space in front of it.
Friend has also had an oil leak; he says the sealant on his camshaft housings ("ladders") is failing resulting in a slight oil leak, possibly allowing oil down the same side of the engine to end up on/around the sensor (he hasn't said for certain if he has oil there, but suspects there may be).
So maybe oil has messed up the electrical connector and/or sensor itself? I could try removing the sensor to see what sort of shape it's in, as well as using electrical contact cleaner on the plug and connector. Since access seems a tad awkward though, if I'm going to go to the effort of removing it for cleaning, perhaps I may as well replace it too? I'm running out of things to check/replace at this point!