Will not start on 2000 Nissan Altima

My 2000 Nissan will not start on cold day and my security light will not go out. I have to actually place a heat lamp over the igniton part of the steering wheel. I then have to turn the ignition back and forth for about thiry munutes before it will start. I have replaced the key from the dealer and it is still doing the same thing, only on cold days.

Asked by for the 2000 Nissan Altima
Sounds like you need a new ignition switch about $45 and 1.3 hrs labor