Ok the same fault is back again. Not causing a running problem, except the revs top out at 3k in each gear. Plenty enough to use but I would like to clear this problem once and for all.
If I can find the solenoid, I may be able to replace it, test the sensor, or something. I have read posts about water ingress causing it to fail, but I dont think this is the problem, as it still happens in the recent spells of really hot weather.