i'd hafta say it's the voltage regulator if all that stuff went out. that little blue button likes to stick so most people take it off. me and my dad both have 99 xc and xc sp 700's and on his xc sp, the little blue button was taken off so we went and spent $10 on a new one put it on, and it stuck half the time. it's most likely your voltage regulator.