So sound like you've an A/T issue.
Just to be clear I said "working" CDL. Sometime they don't work. We see dash lights indicating CDL on, usually mean it is working. Sometimes dash light's, not working but CDL is on. We can verify CDL locked & unlocked. By turning steering wheel fully to one side (to the stop), and then backing up. The wheels will bind and skip, when CDL lock.
Note: The OM states check A/T fluid level at operating temp. Engine idling, in P or N , vehicle level. The actual temp is 158F to 176F.
Watch AT #1 temp in tech stream (TS) is best method. One can shoot pan with IR gun from no more than ~3" away, in center of pan. But reading will be off a bit compared TS A/T #1. Depending on OAT and radiant heat, ~3f.
Make sure to scan for current and pending DTC (codes). TS is best for this. Some other device, connect to the OBD port. Scans, miss some DTC.
One other issue I see in the 98-02. Is caused by fluid issue:
- I've corrected many 343 with a good 12qt flush. All to often, the issue is mixing of AT fluids, due to drain and fills.
- Cross contamination form or to transfer case, is another. So make sure your breathers long hose, is clear. From the Y all the way to and including breather.
Prolonged fluid issues are damaging.
But some of the older (2000) 343 A/T had issue, from the factory. They usually surface within 50K miles.
I've issue today on a 750 A/T:
Blackstone report, show excessive iron in fluid. I flush 12qt with Toy WS (04-07) ATF, and added an inline ATF magnet filter to catch remaining iron. Which help a lot. But issue is starting to return, mild but there, in only 440 miles. I've send, a second sample to BlackStone labs. Pulled A/T pan and test solenoid SR, which DTC pointed me to. SR is good. Next I'll test each valve/solenoid and pulling valve body to clean and inspect. If I don't find issue in valve body. I'll go ahead a assemble and see how it operates. Okay Great! But if issue returns. I'll need a replacement 750 A/T & TC (they're usually sold together) or to rebuild A/T.
This is, the very first A/T issue. I could not solve by just a good 12 qt. flush.