Just like stated above, sounds like some sort of vaccum leak. If you don't find any, I'll bet money that it is fuel delivery related. When was the last time you put a fuel filter on it?