Been scrubbing the net, looks like the TPS is integrated into the TB, and cant find one in an online source. Looks like what I got was for a 2004 H6 motor, seems the 05's + have drive by wire systems. still researching. May take a stab at pulling the TB, dissasembling the sensor, cleaning and seeing what happens. Looks like it is held on by clips.
Funny there is VERY little on this on the forums.
Funny there is VERY little on this on the forums.