In order to bring closure to this thread, the fix was a new TPS (PF3-C from GP Motorcycles of San Diego, CA). Although the old TPS metered OK, all of the symptoms seemed to point at the TPS....so, it was $85 well spent. A small adjustment was also made to the air bleed and idle speed settings on both sides. Thanks to all who participated in the resolution of this issue.