It has a 4l60 transmission that was rebuilt a while ago.
4L60, or 4L60E? It should have the '60E.
Enormous difference in how the trans is controlled.
I just tried to drive the truck after completing the swap and truck does not shift. It goes into reverse and all other gears fine except when driving does not shift.
How can it possibly go into "all other gears" if it won't shift?
Do you mean it has Park and Neutral, Reverse, and
a forward gear when the shift lever is put into OD, D, 2, and 1?
I scanned the codes and I got 5 different codes. One is for transmission P0700. Transmission shifts fine into all gears just does not shift when in drive.
I don't understand how the transmission can "shift fine" at at the same time it "does not shift".
Again, I don't know how you'd verify that you have 1st, 2nd, 3rd, and OD if you don't have any shifting. Therefore, you probably do not have "all gears".
Also my rpm gauge does not work and speedometer works but is completely wrong. I was wondering if that has anything to do with the transmission not shifting?
Could be. Did the tach and speedo work properly BEFORE you swapped engines?
My best guess is that the trans is in "limp-home" mode, on a 4L60E you'd only have either second or third gear going forward--I'm too lazy to look up the shift-solenoid chart to see which.
I bet that when the computer is happy again, with all those codes resolved, it'll allow shifting. There's maybe nothing wrong with the transmission, it's just a matter of the
computer trying to protect the trans when other systems have failed.
Fix all those codes. Possibly by clearing them, and seeing what comes back. I have absolutely no idea what "Manufacturer Control" means, except that the code reader probably isn't sophisticated enough to display the REAL code meaning.
Get rid of that crappy 'code reader' and get a REAL scan tool so you can access the data stream and use bi-directional controls in your diagnosis. Download the '98 service manual from the links posted on this site in one of the Sticky threads. Follow the service-manual diagnostic procedure for each of the codes. With a proper scan tool connected, you may also find that you have a cylinder-specific misfire instead of a "random" misfire.
Beyond that, the Throttle Pedal Sensor alone might be enough to cause the computer to enter Limp Home mode; and the misfire code would be enough to disable the torque converter clutch.
The Transmission Control System code may be a result of the other codes, or it may be independent, signifying a separate fault.