Not downshifting after stopping
I am posting this for a friend.
If there has been a post about this before excuse me but the new search feature isn't as good as the old one and I wasn't able to find anything.
He has a 98 Cherokee with the 4.0L with about 195000 miles on it. We started to have problems a while ago with rough idle and the car randomly down shifting, so we figured it was the TPS, replaced that and the problems went away, well a short while later he started having problems with the car not down shifting at lights and also when he goes to pass, it will down shift into 3rd but not 2nd(say if he goes WOT at 45MPH, it will not go down into 2nd, just 3rd).
So today we had the codes read and we got
P0700 Trans Control Sys Malfunction(thinking it was caused by the shift solenoid code)
P0758 2-3 Shift Solenoid Circuit Electrical
P0756 2-3 Shift Solenoid Valve Performance - No First or Second Gear
P0705 Trans Range Switch Circuit(thinking it was caused by the shift solenoid code)
P0171 Bank 1 Lean (We were thinking o2 sensor)
So my question is, could I be right about the 700 and 705 being caused by whatever is causing the 758 and 756? and what could be causing the 758 and 756, If you guys need any more information just ask. Also, am I correct about the 171 code most likely being the front o2 sensor?