Hey there,
It's too bad that you haven't found someone to help so far.
I have checked around and from what I have gathered, you may have a vaccum leak somewhere.
you have probably fixed the problem by now but if not this may give you a place to start.
Later.
