@Malc , your experience echoes mine perhaps 3 years ago. I applied a fix suggested by both my experience while working, and some reasoning. The fix has lasted to date.
The code receiver under the steering column communicates with the chip in the key via weak radio signals, in a similar manner to supermarket security tags.
I reasoned that the weak radio signals were possibly being attenuated by oxidised connector contacts at the code receiver, which ilocated under the steering column. The three way (two used) aeriel connecter at the code receiver was the prime suspect. For good measure I reseated both connectors applying a generous dose of contact cleaner.
Approximately where in North Yorkshire are you located? I am near Selby, but N Yorks is a large county.