Mine croaked pretty much all at once. Was starting the truck (last summer when dealing with the hard start/Passlock issues) and trying to keep it running, and the idle kept fluctuating radically. Normally it starts running at 1000rpm then goes down to 600. Called my cousin who's a retired fleet mechanic and used to have 91 eclb pickup, barely had the barest symptom description out, and he said most likely that's what it was. Replaced it and it was probably the original one. Then a few days later the idle air control valve went out too, was warned by another mechanic friend that would likely happen. Runs fine ever since.