Well the obvious thing to do is to call an experienced boiler engineer.
Unfortunately I cannot guess from what you have said exactly whats wrong with it.  However it might be related to the fan/venturi/APS.
All of these should be dealt with by a competent CORGI engineer though.
                
 Tony Glazier
                
 August 2007