The 4 wheel anti-lock brake system (4WABS) module generates the vehicle speed signal. The 4WABS module derives the speed signal from the rear axle speed sensors included in the 4WABS system. The VSS signal originates at Pin 19 (GY/BK) wire of connector C186 to the 4WABS. The signal goes to the speed control servo, PCM, radio, instrument cluster, generic electronic module (GEM), message center, air suspension control module, and compass/outside air temperature module.
Below are the possible VSS related OBD codes:
P0500 Vehicle Speed Sensor Malfunction
P0501 Vehicle Speed Sensor Range/Performance
P0502 Vehicle Speed Sensor Low Input
P0503 Vehicle Speed Sensor Intermittent/Erratic/High
I assume that you read P0500. The PCM is not receiving the VSS signal and your speedometer is not receiving the signal. Your cruise control also probably doesn't work. Check the 25 pin connector (C186) to the 4WABS. Check the rear axle sensor and connector (C422). With C422 disconnected from the sensor and C186 disconnected from the 4WABS measure for continuity from C186 pin 17 to C422 pin 2 (RD/PK wire), C186 pin 1 to C422 pin 1 (LG/BK wire). Also make sure either wire is not shorted to the chassis. You can also disconnect the PCM connector and check for continuity from C186 pin 19 to PCM connector (C202) pin 58 (GY/BK wire) and no short to chassis.
If you have good connections, continuity, and no shorts to the chassis then either your 4WABS module or the rear axle sensor is bad. According to Haynes the VSS sensor is a variable reluctor located on top of the differential.