I would suggest you haven't checked the flue thoroughly, if the boiler works okay with the case off (not recommended), then the issue is definitely the flue.
Either not enough air supply from the outer flue, or corruption between inner and outer flue (maybe seal). This would cause the flames to baffle and as you describe, put the boiler out.
Definitely a flue issue.
Carefree
July 2010