I've had this problem too a couple of times, it turned out I was stopping processing of transactions before calling finishTransaction on all queued transactions..