I get a lot of parts from Bike Bandit; it's just easier to have 'em delivered sometimes. I also get parts, usually used, from Baxter Cycles.
I see you're not too terribly far from Philly. If you ever need a good shop, Manayunk Triumph there is great.
I'm waiting on an order from Bike Bandit right now. One of the parts in that order is a temperature sender. They are a weak point on our bikes, & that would explain your temp gauge getting wacky.
The tach is run from one of the coils. It seems possible to me that your iridium plugs could be interfering with the signal, but I'm not an expert on electrical stuff.
Maybe it could also be noise on the line? IIRC, the tach & temp gauge share a common ground.
If the relay is the only part you need, check
this thread.
HTH,
-Kit