My Gremlin is alive and well in my electronics, somewhere!

Sorry for the long post!
On Monday, October 19, I replaced my D&D Fat Cat with BUB 7 True Duals. When my scoot was hooked up to the dyno, we immediately observed the tachometer was no longer working. The back light in the speedo works as well as the 6th gear light, check engine light, low fuel light, etc. The speedo itself works fine also. It should be noted: this is my second speedo. This speedo was installed on The dyno was completed with everything appearing ok. This speedo was installed on September 14th.
Yesterday, October 24th, I was riding as it had finally quit raining. I was approx. 20 miles from home on a rural road. As I rolled into the throttle, the motor stopped building rpm and dropped to 2400 rpm. No matter how much throttle I gave her, she would not go over 2400 rpm. I also notice the check engine light was on. The motor would idle at 2000 and the idle was very rough. I limped the bike home afraid to stop as I was in the boonies.
After I got her in the garage, I shut her down. After letting her cool down, I restarted the motor. The electronic throttle control system seems to be working again and the engine light did not come back on. My SM thinks it is the speedo again.
Here is a synopsis of the ECM / Ignition / Electrical issues with my scoot to date:
April 09, 2008 Ignition switch replace due to fault spring detent holding cover closed
September 25, 2008 Flush mount fuel gauge all lights will not light up with a full tank
May 15, 2009 ECM / SERT tossing codes causing motor shut down once. Hooked up to Digital Tech showed no issue. Went to Eureka Springs. On the way home experience turn signals not self cancelling. Set up appt with shop
May 23, 2009 thru June 17, 2009 -Speedo / Tachometer faulty: When one gallon of fuel remains, the mileage indicator show 103 miles of fuel remaining.
-Turn signals do not alway self cancel.
-Motor will infrequently shut down when I pulled the clutch or stutter when at a constant speed. Can not recreate the problem or predict when it may occur.
-Security system: The alarm sounded and lights flashed while the FOB was sitting on the seat. After running several diagnostic test, it is determined the TSSM is bad.
-TSSM is replace and the speedo / tach, turn signals, FOB and idle all seem to be working properly. Told they will work on the decal popping but I can pick her up. Bike starts displaying codes while dyno tune being attempted.
-Digital Tech shows the ECM must be replaced. SM insist the race tuner be removed and a super tuner be installed under warranty. The above is done on MoCo dime.
June 17 - 19, 2009Motor dies: I had gone 10 blocks from the dealer when the motor dies. The motor was very difficult to restarting and took several attempts. Upon restart, I rode back to the shop. I inform the SM, who is in the lot leaving on a test ride, the motor died upon pulling in the clutch. He tells me to park her and wait for Bere (Tech) who is also leaving on a test ride. I turn the ignition to off but the speedo is still displaying the mileage and the lights are on. I realize the motor can be started with the ignition switch in the off position. After sitting in this condition for approx. two minutes the speedo / head light turn off. We are unable to duplicate this occurrence. The machine is hooked up to the Digital Tech. It of course says no codes / no problem. I ride her 160 miles. The motor needs more rpm to take off without hesitation and is running a little hotter but no other problems. To this day the motor can be difficult to start sometimes.
The next morning I move the bike around in the garage. I do not have a FOB on me but the system does not sound a warning. I turn the ignition to on and start the motor. The security system is not functioning. Start the bike up. She starts right away, no issue at all. Drive her gently seating the rings. The motor is running great.
However after putting 200 miles the tachometer is not functioning properly. The tach displays my idle at 100 - 200 rpm. Additionally the reading of the rpm’s is off the whole scale; example 6th gear at 75 mph reads 1950 rpm. I call the shop and info them of the above. SM orders a new speedo. I keep riding her as I am going on a trip to the Smoky Mountain area soon.
Upon restarting the bike, everything is working, security system and tach. I ride for an addition 400 miles with numerous stops without incident. The motor is still hesitating on takeoff but is fine under way.
cont.
JW