I'm going to third a crank sensor as the car is stalling. The revs are a little odd, but likely a bad reading from the sensor.