After reading the above comments/suggestion and then doing some more research, I think my trucks problems might be coming form a failing ignition switch. At least the accessories function of the switch for now. And if it gets worse, other problems will likely come into play.
So I did some research about replacing the switch and it sounds like once you replace it, the dealer has to program the new one or reprogram you truck to the new one because it is part of the anti-theft system. Sounds like the truck will not start if it is replaced and not reprogrammed. Here are my questions:
1) Is it true that the dealer has to program it for it to work if it is replaced?
2) I confirmed that I can buy a new one from Rockauto. They have a $16 version and a $25 version. Based on their description, I can't be sure this is the part I want or why I would pay the extra for the $25 version. Both have the word "starter" in them and it's not the starter part of the switch that I'm interested in. So if I buy one from Rockauto, am I to take it to the dealer and have them installed it so it can be programmed? Something tells me the dealer will frown on me (or worse) if I bring in a part purchased elsewhere and ask them to install it and program it. I'm also pretty sure they would not warranty any of it if I've supplied the part. I suspect it may just go bad all the way around. However, I'm sure they have a version they will sell me for much, much more $$$. I really am not a fan of the dealer... Help me out here with the best option for success.