Kawagirl,
I have had the same problem for over three years now. I have gone crazy thinking it is the starter relay. It is electrical though. I believe it to be in the actual starter switch on the handlebar. See
http://www.webzxr.co.uk and look under Ken's tips or the other Tips section. It will show a cure for the problem. Apparently the starterswitch is not making contact all the time and causes the intermittant starting.
I have yet to try it though. I looked at it by taking the switch apart, but it seems easier to do with the switchgear removed from the bike. Right now I just don't have the time or inclination to bother with it.
Stone