Just to give some closure, bcmaxx you were right. It was the MAP sensor. Although testing it showed proper there was a corruption in the feedback to the computer. I unplugged the vacuum going to the sensor and it ran beautifully, so I replaced the sensor and voila, no backfire.
The safe word is HWhisky