It's usuallly a vacuum leak, often caused by a hose popping off the central hub behind the stereo. You might end up having to take the dash off again to get to it.
http://www.thesaabsite.com/900old/C900Airdistributioninfo.htm
http://www.thesaabsite.com/900old/C900Airdistributioninfo.htm