http://www.youtube.com/watch?v=phsyX-t7IZk this i'snt my car but its doing the exact same thing , i've been trying to fix it all day and so far nothing, the only thing that made a difference was when I unplugged the MAF it ran at 700 rpm and ran rough like it was cam'd.
Aidans Zed was actually doing the same last week. If I dropped / disconnected any given cylinder, it stopped completely ~ and then it was back again when firing on all six. Played around with the IACV (increased idle) and the problem sorted itself out.
agreed, clean the connectors on the IACV (i'd also check the MAF connectors) this might help..if you need to clean the unit. http://www.pexcom.com.au/z32cms/e107_plugins/content/content.php?content.335