This started on a hot day a month or so ago, after I filled my tank and drove for about 20 minutes. It started having trouble idling, RPMs would drop below 1k, then shoot up closer to 2k. After a minute or so of this, my car stalled. It wouldn't start again for 5-10 minutes. When it did start again, it wouldn't idle at all and would die right away. I eventually got it moving (by giving it excessive gas), and every time the RPMs go low it would stall. After letting it sit for 10 minutes, and then letting it run for 5 minutes, the problem went away.
1-2 weeks later it started happening again, then went away. Now it's happening again, and the car starts, but won't idle for more than a few seconds. Also, while driving in low gears, the car would sometimes lurch on occasion. Also my check engine light just recently came on.I have been given a few ideas as to what it is, but will wait to see what people think before I post them.
Any and all help is appreciated.
Thanks.
(Car is a 96 SAAB 900 SE turbo)