There is a DTC code P0500 for a VSS sensor failure. Since no MIL, it is possible the VSS sensor in the transmission is good. Note, a bad VSS would cause drivability issues on an automatic transmission. Less likely on manual.
Your post stated the car was stock. Will assume factory rear end gears. Therefore, unlikely someone has attempted to change the VSS gearing (or added a speed cal unit). Again, not a bad idea to do a visual check.
To confirm the VSS sensor we will need to monitor the Car Speed as reported by the PCM. If the PCM has a reasonable value, this points to a problem in the cluster.
If the PCM speed is messed up, this points to a problem in the Vehicle speed Sensor (VSS) located in the transmission tail shaft. Start with a visual inspection. Look for loose connectors, excessive oil, loose wires, or any obvious damage.
Are there any other problems with the cluster? Do all of the other indicators work? Does the odometer work accurately?
For cluster concerns, we first should look at any recent work. Has there been any audio equipment installed/removed? I suspect it occurs frequently that the grounds from the cluster get messed with during an audio install. The ground is around the center console very near the radio. There are two on either side of the center console.
The cluster is not hard to remove. This would allow for inspection of the electrical connectors. Look for dirty/loose wires.
Please update the post with the test results.
Good luck.