Had a weird idle yesterday as well.
I started the car to let it warm up but when it warmed up started to rev up an down around 1500-2000.
Did everything to try to bring it down...but nadda
but low an behold it Turned out to be low on coolant an the car was already steaming out the rad cap when...