Hi all, just had my speedo stop working on me, just recently replaced the old speedo cable with a new one as the old one snaped

.. I had a weird squeeky sound from the front wheel when around the 0-15mph speed (15mph+ engine drowns out the sound), this has conveniantly stoped when the speedo stoped.....The cable is fine, i can rotate it from the bottom or top and it moves fine, when i refit it in its place its all good and should work but its not

Could it be the conection at the wheel, or possibly the speedo itself?
cheers.
J