local parts center ??, i think this a dealer part, i checked it's about 45 bux at the dealer, hey jeff, how can i check to see if my sensor is no good, and did you get a check engine light, i have no light. thx jeff i have an multi meter here, may be i have no power going to the plug
Half that at a parts store. Like rare said, autozone, advanced, etc. I think I paid under 25. No difference in the sensor, probably made at same plant.
I believe those voltages listed seem familiar. You will have voltage going to the sensor or you would have a cel. There are these tiny contact plates inside the sensor. Each contact is connected to a resistor that modifies the voltage that returns to the ecu. This is how the ecu knows how much throttle you apply.
These contacts wear and cause dead spots, moisture gets inside and screws with the voltages. Sometimes when you are at idle its suposed to be sending .5 volts but either the moisture, corrosion or worn contact inside the sensor will reduce the resistance, increasing the voltage sent to ecu. The ecu interprets that as you requesting power, and it tries to give it to you but doesn't get enough air.
The idle air control valve does a fair job of supplementing and correcting the air requirement to sustain idle. But it operates when the ecu thinks you have are not pressing the gas. The idle air control valve is a stepper motor. It opens and closes to correct the idle and this causes the surge. One a side note, it also works during decel to reduce excessive vacuum, engine braking, and lean condition, also contributing to the popping we have on decel.
Carbon also builds up on the pintle of the iac valve that fills the hole. Unbolt it with the torx screws and using carb cleaner scrub the carbon off it. And make sure the hose that connects to your intake tube is not kinked.
I'm sure these low cost low labor solutions will help eliminate the problem or at least reduce possibilites. Pm me anytime if you have questions.