Most of these devices work by sensing an electric current sent back through the oven flame.Get someone in to remove and thoroughly clean the oven burner and make sure the pressure is correct,also check the spark gap is set properly.
If it still misbehaves after that it`ll be the spark generator.
Gasman
August 2008