There's heaps of threads on what the cause may be and how to fix it, try a search and you'll see what I mean.
Possible suspects include AFM, AAC valve, cracked/split vacuum lines, cold start valve, etc.
Have a search and you'll find tutorials and step by step instructions on what to do.
Good luck man!