For it to stall out like that, it's usually a big vacuum leak. Even the Evap line that runs from the solenoid to the TB is a very common break.