I have a 99 883 xlh when i run for a while it seems to cut out or i have to fether the throttle to get it to rev back up. it only seems to do it when it gets warm and if i stop at a red light sometimes it will quit. any suggestions on what it might be????