check plugs, cap, rotor, motor mount, axles.

backfire makes me think ignition issue, but if you had a mount going then the motor torqued hard enough it could've busted the mount that was already bad.