Sounds to me like the thermocoupler that heated up by the pilot light needs replacing. When heated it opens the burner gas valve hence the reason for holding down the control knob/switch for around 10secs. Safer to get a fitter who knows what he/she is doing.
BB
December 2009
Automatic Answer
We may have found other answers which could help you.