sorry to hear that your having troubles. I had the same exact thing happen to me about 3 months ago. I took the ingition switch out and went through every component and it was fine, ended up just being the actual electric ignition switch on the the left hand side of the steering column. I had problems for weeks by the way. It has 3 or 4 crappy screws that on mine had come undone causing the metal inside not to connect, so I took it out went on rockauto.com and purchased a new one for like 15 or 16 bucks with shipping installed and bam done!
something you may want to try to see if that is the problem without having to take it to a shop is by actually pressing down on the outside of the casing for the ignition unit, it will cause the metal to connect inside and transfer the current and start the car if that is the problem.
good luck