Thanks for your input and suggestions, I did a little research and found this nifty article so I decided to share with with other ppl who might have similar problems.
http://autorepair.about.com/library/a/1i/bl289i.htm
Going to try to clean my throttle body as suggested by this article.
I also take a look at the fuel injectors.