When the lugs break on the speed sensor, then it doesn't turn in the wheel, so the clock just shows 0mph because it is simply not moving.
When it happened to me i don't remember any needle bouncing about, it just didn't do anything.
I have a feeling the 3000rpm you're on about is an error code for the TPS.