Hmmm... sounds kinda like a bad MAFS. Try starting the car and then quickly remove the MAF plug. If it idles ok, bingo. Does the car boost smoothly? That TS intake mani could be suspect too. I've seen some that leak... and some that work just fine. Bad quality control in China I suppose. Throwing any codes?