just another point. If the car is running/moving, and as you slow down, idle drops off and the car dies, it's the speed transducer on the speedo cable! Do not buy a new one for $100.... the part is a $.10 resistor you can replace at home. In the mystery box is a resistor, magnet and a reed switch. On mine, water shorted the resistor. Simple fix discovered after I spent money on a new one. Again, it will not idle if the car is coming to a stop. The box sends an idle mixture message to the ECU. Mine's a 91 plus 4/M16.