Speedo see 0 now but speeds moving is off then Trans Tires VSS and/or speedo board has problems and "resetting" won't help.
You best thing is to scan ECM and see if the numbers when moving are very close say <±2mph or exact.
If good then have VSS gearing and/or tire size problems. (Tire size problem? See my Cave,
Gear Ratio )
If numbers don't match then look at speedo
If doesn't see 0mph can try to reset but maybe a bad board.
You likely see same mismatch error w/ scan tool w/ a mess up needle... ecm 0 but speedo say 5 then all speeds should be 5 off.
With a Bad speedo board then an example ecm/speedo 0/3 5/10 20/32 50/65 etc.
Why? Speedo can get bad caps etc like the Tach and needle will not agree w/ ECM scanning data and often faster you go the bigger the error.
If the board is "bad" try to loosen/tighten all plugs and nuts a few times to make sure just not dirt/corrosion. ONLY finger tight for speedo meter nuts. More can wreck the board etc.
Speedo needle only sees 0mph w/ power to the board.
Try to "Reset" the needle w/o that then every try will be very random. (the meter can and will randomly move w/o power. more so when magnets are near by.)
For most,
Put speedo in the car (only need connect the speedo plug) and turn key to run then put needle on speedo.
------------------
Dr. Ian Malcolm: Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
(Jurassic Park)
The Ogre's Fiero Cave