I have a 2000 xl800 that is not getting spark. I've changed plugs and pulled the black and white connection and checked for spark again. Nothing! Motor spins just fine and has great compression. The computer won't come on it just says start. I bought it like this and don't know what happened when it lost spark. Also if I hold down mode on the ski it asked for a 4 letter code. Don't know it! I checked the main fuse and it's still good.If anyone could help me out I'd greatly appreciate it.