According to my info, that part number only fits up to 2005. I would check with whoever you purchased this from and have the verify that it fits a 2006 model. My info states it does not. Your car has what is called a throttle actuator control (TAC). This is the complete throttle body assembly. This is what the throttle position sensor is built into. Here is an illustration of this unit so that you can see what I am talking about.