Usually backfires are caused by the engine misfiring or firing at a point when there is too little or too much fuel to burn in the cylinder. So, usually a timing problem. I think it can also be caused by a bad catalytic converter, and considering that the problem seems to be exacerbated by...