Car won't start - bad ignition switch?

Sorry, had some problems with my internet connection this morning... Thanks for all the replies!

I went to just do a quick check on the dome light while cranking before getting on the wiring and it started right up!! What the crap.... So now I'm more bothered than before. Last night I tried it in neutral, in drive, in park, wouldn't make a sound. The only difference today is that the car is sitting in the sun and it's probably warmer. So maybe a connection somewhere??? With everything working, I'm not sure I can troubleshoot it... :/