It looks like it's a mefi4a based on the 88962717 part number and the 88961967 part number for the harness.
I was wondering if that sensor was the IAT but though that it wasn't a very useful place for it if it was.
I read somewhere that there may have been one or two IAT's.
One IAT in the manifold or one for the intake duct but I'm not sure, I would have though you just needed one.
Bookmarks