Finally too my car in for these symptoms. It indeed was the ignition switch. After getting it replaced, all of my symptoms have been corrected. If you are experiencing similar symptoms I am willing to bet it is the ignition switch.