Don't know if it'* any help, but I had this problem the other day, with the idle going up and down and getting near to stalling.
Probably not, but wont hurt to tell. Check the engine bay by the throttle cable, make sure all the small hoses are connected, and make sure their connections are tight, and the connectors have not degraded. In my SE, the lower mini hose next to the small metallic circular thing by the throttle area, right to the right of it, had broken, and caused me to have a bad idle.
Maybe it will help, maybe not, just my 2 cents.