Will not shift out of 1st gear

Question:

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???? 

Answer:

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.