Update, this issue is back for me. Not sure why it was okay for 2-3 weeks but I'm back to slightly rough idle and the pulsing/RPM surge on especially when going into reverse after the car is warmed up.
Anyone try anything else that fixed this? A new thread was recently started with what seems like similar issues.
https://www.e90post.com/forums/showthread.php?t=1631757