I have the same problem with mine from day one!
Mine reads much too high (i think), or i'm going faster than i think. Mostly the speedo is operating, then sometimes it will flatline for a while and come back awake.
Tried new speedo sensors, changed the gearing back to standard, still no difference.