I was having an issue where my car would randomly stall when I applied the turn signal. After a week or so the car became difficult to start. Finally, the car would cycle all of the relays when you turned the key to run; all of the lights would flash, fuel pump would prime and general craziness ensued. Long story short, it's the ignition switch. I had a hard time finding an answer for this on any of the forums and thought that I'd throw it up on here to help out anyone else who experiences the same problem.
FYI, changing the switch is really easier. The only thing that may complicate the install for anyone is that the switch is held in with two torx E4 bolts. Napa was the only place that I found that carries the sockets for them. Ultimately, I just used a a pair of needle nose pliers to turn the bolts out.