When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Things that repair themselves on trucks are seldom reliable and will fail again at the worst time. Make the effort to track down the issue and really fix it.
When my diff VSS sensor was flaky I would get an ABS light, no speedo, cruise control would drop off, and the OVERDRIVE light in the shifter would flash (Loss of VSS to the PCM is P0500 which is a transmission code, thus indicated by the OVERDRIVE light, not the check engine light.)
Usually, the VSS 'fixed' itself within a few minutes and everything would be normal and functional again. This went on for about a year. It finally lost VSS for good and didn't come back. I ohm'd the sensor and it was infinite. I replaced it with an over the counter from VatoZone (I know, I know) and I have had no further trouble with the VSS stuff for at least 50k miles.
Ohm the sensor. Put it in the oven to about 175F and ohm it again. If it has changed, replace it.