ISCV is usually causes 'hunting for idle' although my 5m-ge ma61 was doing it last week, mine is a pre-84 model 5m, so its all analogue sh#t, no iscv for me!!
i'd say your on the right track with vac leaks, but as said, iscv it usually wat causes it! have you pulled codes yet??
Bookmarks