Hi,
What you described sounds related to a faulty idle air control valve (IAC). All engine idle speeds are controlled by the control module through the Idle Air Control (IAC) valve mounted on the throttle body. Oftentimes, looping (up and down idle) is a symptom.
What I suggest is this: Remove the IAC and check for carbon or dirt where it enters the throttle body. Also, with it removed, have a helper cycle the key from off to on. You should see movement (slight) in the pintle.
Here are a couple of links you may find helpful:
https://www.2carpros.com/articles/idle-air-control-valve-service
https://www.2carpros.com/articles/how-to-replace-an-idle-speed-control-motor-iac
If you look at the attachments below, the first pic shows the location of the IAC. The remaining pictures are the directions for replacement specific to your vehicle.
One last thought. If you haven't checked for diagnostic trouble codes, I recommend it. The vehicle has an OBD1 system. You don't need a scan tool to retrieve codes. All that is needed is a short jumper wire or even a paper clip. Follow this link:
https://www.2carpros.com/articles/buick-cadillac-chevy-gmc-oldsmobile-pontiac-gm-1983-1995-obd1-code-definitions-and-retrieval-method
I hope something here helps. Let me know what you find or if you have other questions,
Take care,
Joe
Images (Click to make bigger)
SPONSORED LINKS
Saturday, May 8th, 2021 AT 10:30 PM