I ouched at that price so I decided to take apart ignition switch my self and rebuild. Did not find that much corrosion inside the contacts but when I put together again and installed, problem went away. Now I got to work on the warning lights. the low fuel light, the overheating light, and the discharging light come on sporadically and then go off.