yo i had similar problem recently. I took my car to my friends garage and he took the VSS out and had a look, nothing wrong and i told him to do ecu reset and then afterwards everything was fine. Might be just a loose connections or ecu gone funny. If that don't work maybe the VSS is buggered.