Have you checked the TB to see how dirty it is? I had the same problem with my old car and cleaned it up with some gas and a brush and then it worked fine.
"nothings illegal until you are caught"
98 white 'tour SE K&N filter future mods: 3L swap SVT exhaust and a few others bouncing around in my head