Been diagnosing an off-idle stumble for a while now. I tested the ISC and air valve by running the engine until warm, then connecting the 10 and GND in the diagnostics box. The idle instantly went from normal-ish (850-875) to 500 or so. I then disconnected the jumper cable and unplugged the ISC. The exact same thing happened. It's supposed to jump the idle up to 1200, but it plummeted back down to 500.
I'm trying to follow this article here:
http://www.miata.net/garage/isc.html
but does it sound like my ISC or air valve is shot? Would that cause the problems I've been having with surging below 4k RPM's and laggy throttle response? I've also been getting rather poor gas mileage (5 mpg less than I should).