Had same problem and it keeps coming back. Was told by my mechanic to work the hazzard warning light switch several times. Did this and it fixed the problem for a few months. When it happens again I just go through the same proceedure, beats replacing the hazzard switch.