When I turn the key, everything lights up in the dash, but the starter does not turn. It started happening last year on really cold nights, 20F. Then when it got warmer, it would start up. Sometimes when it didn't start, I would shift it into neutral and then back to park, and then it would start. Sometimes, this trick did not work. So I am not sure if it is the starter or the neutral safety switch. I went all summer with no problems until this morning when it was cold again, 40F, and the starter didn't turn. So I moved it to neutral and then park, and it started right up. Any ideas would be appreciated, as I don't want to start changing stuff without really knowing what is wrong. Thanks.