Check your timing. Even if you havent messed with your dist. It sounds like your timing is off
Edit to add...hesitation could be air fuel issue but backfiring sounds like timing issue. Check that before u throw more parts at it.
[This message has been edited by DLCLK87GT (edited 09-28-2013).]