Haha. I had to laugh as this brings back memories when I did this on my Trooper. It's actually the reason the previous owner was selling it. It was in and out of the shop because it would not start when hot. Finally he just decided to sell it. When I bought it, I found this site, learned how to read CEL codes and then figured out that the root cause of this problem was the engine coolant temperature sensor. It was a mother to get to and I recall rigging up a bunch of extensions/universals like you did to get to it. I could feel it with my fingers, but couldn't see it visually. Luckily for me, the sensor was so bad that the plug part was broken off of it so I had some extra room to remove it by hand. That may have been the most difficult repair that I've had to do since I bought it.