Check the gasket on your exhaust. When that goes bad it can cause a backfire condition at low rpm's or when you let off the throttle.