I have an 08 Heritage and have had my bike in 5or6 times and they replaced sensor, speedo. ecm. and finally they blamed it on me splicing into the assyl. wire when I hooked up my radio. I tried replacing fuses moving wires around under seat and anything I could think of. After putting up with this for about 7,000 miles I unpluged and sprayed contact cleaner on all electrical including ecm plug. not had a problem in the last 3500 miles.