Usually, this osrt of thing can be traced to a vacuum leak.
The idle stabilizer circuit is going outside of its parameters attemting to maintain your idle.
Check out all air hoses and clamps and even things like the dipstick, oil filler cap, and vacuum lines.
After you have determined that *no* air leaks are present,
then you check any fuel pressure regulating functions, and temperature sensors.