2003 Jeep Liberty Blinker Switch

Sometimes when I make a left turn my headlamps go out when my blinker switch returns to the neutral position. When this happens it seems to click (or would that be clack?) back into place slower than usual and the lights come back on once the click/clack is through. Can I repair a problem like this with some silicon spray or checking a connection or am I doomed to replacing the switch for a hundred or so bucks?