Tricky one to pin down, could be fault with fan, aps, flue, harness or pcb.
You'd need to be au fait with a multimeter and frankly some of what needs checking is mains electricity - I wouldn't feel comfortable talking someone through it.
Get an engineer.
BunSlinger
November 2008