Ya man, your same symptoms happend to me one day comming home from work. Ran to Autozone, scanned it, said it was the Vehicle Speed Sensor. Mine was above the rear differential and not too hard to replace.
Anyways, just my experience. Keep us updated if this does end up being your problem incase noones else chimes in