Have you tried going to the dealer and having them cut a key off your VIN? Did this a few years back. It worked out well for me. Although, if your tumblers are worn...well then you know what that means.
^^^ I did this as well this past summer and took away most of my sticking issues. My only problem is the passenger side tumbler, it has always been stuck. I'm not sure which way to go with that one. Maybe pull it and give it a good cleaning.
I was having the same issue. Went to the dealer a week ago and had then cut a key from the VIN. Works perfect in the ignition and can open my doors w the key again, even the rear hatch. I think it was $25ish
Won't solve your door issue but a new ign. cylinder with keys is $105 from CDan. Mine was getting sticky so I changed it out. Takes about 15 minutes and all you have to pull is the panel below the steering wheel. With 250,000 miles on my truck the ign cylinder had simply worn out.
Weird how these things run in circuits, but I was gonna post a thread just yesterday on the same topic. My key pulls out of the ignition while it's running. It opens the doors fine, but it must be the valet key because it doesn't work in the glove box. I'll have to swing by and get them to cut one.