you say your lucky if it fires up at all. have you sealed the flue chamber properley as you have changed the fan.
now you need to check if flue is sealed but you need an engineer to do that, as what you have done is illegal cause your not gas registered, flue chamber comes under gas rules.
hi-spec plumbing, April 2007