I was on a ride interstate around victoria during the week on my 07 fatty. Bike was going great until after I left bendigo, at which time the speedo stopped working. I pulled over and checked the connections but they were fine. So on I rode and up a hill under load, the check engine light goes on. I also noticed the sixth gear indicator light on the dash didn't illuminate. As I approached melbourne off the highway, I noticed my idle was all over the place too and my indicators wouldn't self-cancel. Sometimes the idle was really high and at other times it was stalling.
Keen to get the bike sorted, I took it to a dealer. From the check engine code it was diagnosed as a faulty speed sensor. The part was around $70 and the labor bill was around $300.
I googled the symptoms for a faulty speed sensor and on the USA forum there were a few posts discussing all of the symptoms my bike had. But it also suggested it was a quick and relatively easy fix, so I'm a bit annoyed I didn't buy the part and do it myself. But I was interstate and had limited tools. Does $300 labor sound right?!