Idle Help (96 Miata)

My car’s idle has been a bit weird recently. Whenever I press on the throttle or I’m idling after coming to a stop, my rpms will be at 1500ish and then drop back down.

It just kinda fluctuates all over the place.

I just got a new battery and I don’t know if that has anything to do with it, just thought I would mention.

I cleaned the throttle body, MAF sensor, IAC valve, and EGR today, and it didn’t seem to help.

Help is appreciated! Thanks!