I decided to see if I could take it apart to try and 'fix' it since I had nothing to loose.
First up, back of the butterfly plate. I assume this is the ring which everyone says NOT to clean off.

TPS removed from the throttle body. After prying the left side a bit with a screw driver, it became apparent that it wasn't going to come apart. I then started to drill out the metal rods which were holding the right side together.

Finally the cover was removed to reveal the internals. Pin 1 is at the top. When those two long thin wires connect, that's the idle switch.

Under the disk are two spring steel feet which travel around a rheostat like path in the PCB.


I sprayed the whole thing down with electronics cleaner and then reassembled. Still was way too far out of spec, so into the garbage it goes. Last week my stable idle was ~1200 rpm. This week its ~1325. *sigh* need to get this thing replaced next week!