I have a 1997 Pontiac Grand with the 3.1 6 cyl engine. Sometimes at idle, it will start a cycle of low to high to low to high engine RPM cycle. Perhaps 500 rpm to 800 rpm rate. Kind of reminds me of when the a lawn mower is running out of gas. Does not always do this, hot or cold engine does not seem to matter. Any idea
thanks