I know I don't have the same car but the principles are the same.
I had to ensure that the throttle cable was slack when closed. [ on mine the slightest tension caused a rpm rise]
I needed to clean out the iacv unit that had got cruddy / sooty over the years.
These 2 improved my idle to more normal levels.
Hopefully they might for you.