If it was the vss (speed sensor) the speedo would drop off, I had that problem where the power dropped and the speedo stopped working so I got a new sensor off eBay and replaced it myself, it is a fairly simple job but a pain in the arse. I'd be happy to talk you through it that was the problem