Primary TPS
Sure enough, my problem was corrected with the installation of a new TPS. The service manager mentioned, without me asking, that I was getting the revised version of the TPS. I asked about this repair being done under warranty, and when he said "no" I asked him to call Triumph and verify that. I watched him make the call, talk to somebody at the other end of the line, and the answer was still no. But I was so happy to have the bike running perfectly again that I didn't complain.
As Hellfire has said, my ignition switch has been my greatest source of all kinds of bizarre problems. The first time I removed the factory original ignition switch, I changed to the usual alternate location - the plastic panel to the rear of the FI system. Though I had purchased a new key switch, I decided to install a simple 50 Amp toggle switch instead of the key switch. This initially worked out fine and made all my electrical problems go away, but over the course of the long, hot summer, the toggle switch failed. Due to the location of the switch, it was a simple 10 minute job to replace it with another $5.00 switch just like it so that's what I did. During peak summer heat, this switch lasted only about a week and then literally melted internally. This confirmed that the rear of the engine is not a good place to position the ignition switch, due to the heat build up.
Finally I bought a black plastic rocker-type toggle switch, rated at 30 amps, and installed this as my ignition switch on the yoke in front of the fuel tank. Since then, I've ridden about 9,000 trouble free miles with the engine running perfectly and I couldn't be more happy with the bike.
I wanted to thank everyone here for all the advice and assistance, which helped me keep my sanity.