surging

hi all i have a 1989 pontiac 6000,my problem is is the engine speed goes up and down while . it runs between 800 and 1200. is their a fix for this the engine is 2.8 v6
thanx
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Vacuum leak ,egr not seating, bad tps, low fuel pressure.lots of possibilities.

-
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

back yonder in them days GM had a prob with Mass Airflow Sensors in the 2.8 genre. rarely did it set a code..........instead of making a MAF sensor that would hold up they installed new software (chip) in the ECM that did away with MAF input and went to a speed density system...the MAF sensor was left intact because it fed the processor the IAT input also........if the alteration was done it should have a sticker on the radiator support, upper, indicating the repair (?).............if not, i would beg, borrow, or steal a known good MAF sensor for a try if no codes are present..........from a fuzzy memory, kjun.................
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

If the battery was recently unhooked, then the computer will need to relearn how to idle the engine properly. While it is learning the engine will idle poorly.
If you don't have a MAF sensor it may help to spray some intake cleaner in the throttle with the engine running. It won't hurt, they usually need a good cleaning after a while.
Vacuum leak is a likely cause though. You'll just love all the places they were put on your engine.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.