I had a similar problem. It was a bad overdrive switch on the firewall. Try crossing the wires to the switch in order to bypass it. Try the simple things first. (KISS principle) Bob Humphreys