It's not an expensive part. Just have to replace the small plastic piece that has the ignition contacts on it behind the key. They burn out over time. I had the same thing happen to me last summer.
Sorry for my post above, I thought I saw that you had a CEL as well. I should have recognized it was your ignition switch when I first read the post.