Sounds like a sensor blew. I had the MAP sensor give out, and it resulted in some really unusual behavior. If I pressed the gas lightly, the car stalled. If I floored it, it would sputter and then rev up. Made for a crappy drive home, and a drained battery to boot.
Toby