Steve, its a tricky one to diagnose without seeing the car again. I still feel the underlieing cause of these problems is the management. When Ke goes faulty it is prone to all and any of the faults you've got. I know its more cost but unless we replace the entire loom and associated KE sensors with known good components its going to be best in the long run to move to cossie managment.
If you need to discuss further give me a ring on my mobile. I'll pm you my number after this message.
Glad you made the ring trip and back though!