I agree with moedip. I'd suspect fuel pressure. Especially if it runs really rough a short period of time after starting (you said 30 secs), and reving the engine helps.
Also - how about the cold start injector? If you shut down the car after driving it (i.e. fully warmed up), and you restart it, how bad is it? If it only has trouble starting cold cold cold (i.e. you drove it to the supermarket, went shopping, came back, and there is NO problem after sitting 45 minutes), then you don't have a leakdown, and I'd suspect the cold start injector.
1989 560 SEL (black/black)
2001 Audi TT Roadster (silver/grey)