R
Radioman
2 reasons, damp has got into the piezo, so spray some contact improver and warm it up on a rad till dry. And/or there is crap in the burner caused by carbon or as in my case the apprentice dropping the hot nozzle onto a customers man made carpet!