Yes the TPS and IAC are the same only if they are VIN code 3 or B. This is the 8th character of the VIN. The easy way to tell is to look at the exhuast manifold and if two of the tubes are spaced close together(like a TR) than that is the one you want. If they are evenly spaced apart than it is to new of an engine and nothing interchanges. The same is true for the coil pack and module.