Check the cable going to the front wheel, could be damaged, if cable is intact take of the wheel and check the speedo sensor rotor in the front wheel. Lugs are often broken off and causes the problem you describe.
Picture shows old type (broken) and new type intact