Will not shift out of 1st gear


I have a 1997 Mercury Villager, I have replaced the speed sensor, because the speedometer, and odometer didn”t work, but it still will not shift out of 1st gear. I took it for diagnostics and the ford dealer, they said that there is nothing wrong with the transmission, all they would say was there are 2 shorts somewhere. I took it to Auto Zone, they put there code machine on it and said it needed a throttle control sensor, I put that on and it still will not shift. Any ideas???? 


When you wind it up high in first gear, say 3000 rpm, is there strong engine braking when you let off the gas?

The shop manual does not show a no 1-2 shift being caused by anything electrical.

    • No 1-2 Shift
    • 2-4 band.
    • INSPECT/REPLACE 2-4 band.