I also have a used Idle Air Control Valve that I believe is the original in my '99. When I tested it with an ohmmeter, at 22.8 degrees celsius, I got:
19.1 ohms Pin 1-2 (from another site, should be 14-17 ohms at 20C/68F)
17.5 ohms Pin 2-3 (from another site, should be 16-19 ohms at 20C/68F)
So either pins 1-2 are bad, or because I'm 5F degrees warmer, the results are skewed beyond the normal range. Which, I think is very possible, as I'm only JUST outside of the range. Anyhow, when I replaced my IACV with the new one, it didn't fix my problem. So I'm assuming this IACV is still good. I cleaned it up with throttle body cleaner and the valve inside does rattle free.
Again, with the risk that this part may not last very long (afterall, it's probably 13 years old - it could last a day, it could last 10 years), I'm asking $10 shipped, to pay for postage and fuel to get to the post office.
This appears to fit '97-99 Boxsters and '99-05 996s.
It's marked:
Bosch
0 280 140 572
996.606.160.01
12V 816
Made in Germany