My 2015 Chevy Equinox started to stall as I slowed down. This scared me because I thought it would be expensive to repair. I took it to my mechanic and he ran a diagnostic and it turned out to be the replacement part I needed. I ordered it and it was delivered the next day as promised and my mechanic installed it in half an hour. The check engine light was also on and after I replaced it it went off and my Chevy Equinox was ready to drive. It's been 4 weeks now and it's still working perfectly.