i had the same exact problem. i have a 2000 zx9r. i finally decided to follow the harness and see if there were any spots rubbed to the wire. well low and behold the harness was ran under the airbox. over time, it rubbed the harness down to the bone, so to speak. the wire it rubbed bare just so happened to be the headlight power wire. a couple snips, some good bell caps crimped down real well, rerouted the harness over the air box, and good as new. better than new. check the harness before ou go spending money. good luck!!