sounds like timing or vacuum... and I do not have much experience with either as I deal primarily with diesels and bikes. A place to start would be to hook up a mightyvac up to the vacuum line and see if it holds vacuum, if not diagnose and repair leaks.
__________________
boom
|