During the time when the pilot is lit and the fan is running, can you hear or see if it is still sparking? It can't go on to main flame until the p.c.b. recognises that the pilot is lit, at which point the ignition should stop.
It sounds like an unstable pilot or possibly neutral fault.
Your engineer should be able to test for both of these.
T.h.s
May 2007