dont know what kinda terrain u drive on,
but that happens a lot in sandy areas. soft sand fills up and prevents the metal contacts from touching when u press the button.
try using an air gun on it (at any petrol station),
or spray it with some WD40. usually works with the air gun.