I have been doing more work on the B6. The tach and the speedo issues were caused by my too thin mount made of sheet metal. The vibrations were taking a toll on the electrics and causing the wild antics. The vibration finally broke the mount and I re-manufactured it using heavier supports. Problem solved.
The cutting out was due to low fuel and a dodgy vacuum petcock. I pulled the petcock and tested it using my hand pump vacuum creator. It showed the spring was not stout enough to hold the petcock closed so I added a small helper spring that did the trick. That problem is solved too.
Now I am on to the carb set up. The bike starts and run fine with no choke. It runs out well but only gets 30 mpg. I have to do a major tune up including setting the valves, replacing the air cleaner, checking float height and jets.