I have a 1999 Honda XLR125 R that runs perfectly for about 10 miles and then just cuts out. Done, new carb, plug, coil pack. Its not the kickstand switch. I suspect its the CDI breaking down when it gets hot but I cannot find a pattern replacement that works on the bike anywhere. Please help as I have spent months trying to sort the problem.