By the sounds of Ian it is just wear and tear on the switch, never had this problem myself but have nowhere near the mileage you have.

I am sure someone will get back to you, but it does sound like you need to replace the ignition switch..


Ray(UK)