Why does my 1990 d150 pickup change from 1st to 2nd to 3rd gear before 10 miles per hour I replaced the vehicle speed sensor but it did not change anything could it be the speedometer pinion not turns?

either the throttle valve cable is unhooked, or the governer inside the transmission is stuck.