Do you have a heavy set of keys?
Before I got a disconnect keychain for my heavy set of keys, it use to hang and jolt around causing undue wear on the ignition component.
That's what lead to a similar problem you're experiencing. They replaced my ignition switch thingy and it was fine. I now disconnect my 5lbs of keys from the H2 key and throw em in the cup holder when I drive it.
Did you get any of that?
