Boy, that really is starting to sound like the Crank sensor or Cam sensor. I recently had my crank sensor come loose and hit the interupter disk. The car stumbled and backfired, idle rpm went to 1400.
After I replaced the crank sensor, it idled fine but got alot KR with very little boost...