Had this exact same problem on my 03 TJ, yes it can be cleaned and fixed but more than likely it won't last long and you will have the same problem again. bypassing is the easiest fix; however, if you have a cruise control, just remember that it will no longer register if/when your clutch is disengaged.