Remove the cable from the speedo head, position it so you can see the end, then spin the front wheel by hand. If the inner part of the cable spins smoothly and freely then I would suspect the speedo. If not, recheck the drive and make sure the 'gearbox' at the front wheel is correctly fitted.