I had a similar problem with mine (Wouldn't tick over and would just die with a backfire, Fine if the revs were kept up though)

I just cleaned the Idle Control Valve and it sorted it.