My 2003 XB9R had a weird stalling problem too but mine was due to a shorted ignition wire cluster, also at 30,000 miles. Not sure if Buell lengthened this harness for your year model but the '03...