I had a similar ignition key issue several years ago. I squirted a SMALL amount of spray electrical Contact Cleaner in through the key slot, with a good result ever since.
There might be erudite reasons why this was a "no no", but the empirical result was good.
Andrew
Bookmarks