I was constantly getting the "engine power ruduced" error on my display, and the car would slow down and didn't want to go above 40 mph. I would have to pull over, shut the car off, wait a few minutes, and restart it until the error went off the display. After researching the issue online, I found out that it was a bad throttle position sensor. Since this is both the body, and the sensor all together, and is a lower price than purchasing the sensor by itself, I went with it. Product received 2 days later, brand new as described. My husband installed it in less than an hour about a month ago, and I haven't had any issues since.