This problem could also be caused by a broken power steering pressure sensor wire. Check for a loose green wire near a sensor on the power steering rack. It often breaks over time and causes a fluctuating idle like you described.
When operating normally, the sensor increases engine RPM slightly to increase power steering pressure when the driver is turning the steering wheel with the engine at idle, such as when parking.