My car was stalling in cold and damp weather. My guess was the Mass Air Sensor. I was a bit nervous about this product because it was so much less expensive than the ones at the big auto part stores, but decided to give it a try. It's been installed for about 3 weeks now and it works great. It took a couple of days for the ECU to fully adjust to the new sensor (it was used to the faulty old one) and idle smoothly, but the car hasn't stalled since I installed it. It's also really easy to install - just remove the intake plastic cover, remove two screws, remove the sensor, disconnect the wiring (the hardest part - it's a tricky connector), and install the new one. It takes no more than 10 minutes.