My car has been stalling randomly at stop lights or randomly when I put it in park. I found a lot of mice droppings under the hood, so now I'm checking everything under there and replacing some chewed up wires. I came across this part which is severely decayed and I'm wondering if it may be the source of the stalling... here are some pictures:
No announcement yet.
Corrosion, car stalling, can anyone name this part?