Check pilot is not dirty ,this can cause it to pullaway from the thermocouple when the fan starts up.
Also i'm not cirtain but there may be a overheat thermostat connected to the thermocouple.This may be over sensative.
Hope this helps.
Pete 100% Heating ,Bristol 01454854067
November 2006