I had a similar problem with my 1993 750 Virago. The problem was that the original wiring sometimes breaks or loses continuity especially near were the butt connectors are. I checked all the butt connectors and replaced the suspect one with new connectors that I solder. Problem solved.