That's the problem with a lot of shops,tune for power but not driveability.
My 235/251 idles around 950-1000rpm and its a decent size cam.
1150 is way too high.
Stalling, is combination of fueling,timing and idle tables.
Mines auto but it drives well.
Tune will make or break a car,id go...