This was for my 2003 vibe but I think this part will fit 03 and newer 1ZZFE enginesWell I ordered #TOYOTA PART #16620-22013GENUINE OEM TOYOTA PART from a guy on ebay. He had a bunch for sale brand new. This is the new one from Toyota. It is suppose to fix the problem of these failing too soon.It was...