I;m new here because of much of the same problem,2000 heritage classic,,34,000 miles,,I bought used.It ran great while I was thinking of buying,after buying it ran great,but the check engine light did come on ,stay on a minute ,go off,,come on,stay on 3 0r 4 minutes,go off,,not all the time ,but quiet a bit,It never did anything,just come on.then all of a sudden the bike would lose power,jump ,spitter,sputter,backfire,speedo would drop to zero,up to 80 down to zero,the LED miles would go blank,then all of udden it would pick up and go ahead on,run great.May be the next day,maybe next week,it would do it again,,I put a new speed sensor on,hecked the battery connections,body ground,I went thu the code procedure,it shows no codes,..I have been reading this forum,seems most judt have speedo and lights problems,mine runs terrible with all the sputtering..It dies sometimes,but cranks right back up,,Any real clues to this or is this gonna be a hit and miss deal till a miricale happens,,,Thanks in advance