Automatic transmission issues, car is in limp mode and I have some questions
My W163 2002, facelift automatic transmission has been throwing codes for some months
P1832 and
P1856 - which is now permanent.
I used to get P1856 and for around 3 months it was labeled as "intermittent" and I could erase it everytime with the diagnostics, the car would run fine for a day or two and then throw the code again and get into limp mode but now since one week the error stays at permanent and cannot be erased. The car is in limp mode and I think it drives on 2nd gear only. Reverse is also pretty bad sometimes and the car cannot go in reverse on a small uphill and just the revvs go up. Also as you probably know my display for the gears is blank too. Reverse light also doesn't work for some reason.
For now I only tried unplugging and plugging back the module underneath the gas pedal but it seems ok, at least on first glance. I checked if it's dirty or a cable was unplugged but it seems fine.
What else should I try before going the hard way and removing or even replacing the whole gear selector.
is it possible considering the fact I was driving and erasing these errors for months that the issue was something else? Like I'm imagining bad connection?
I was starting to think that even the brake light switch could be making these issues?
My ABS, ETS, BAS lights are on for very long time. Albeit my cruise control used to work back then. I've replaced my Brake light switch twice before and when It was properly broken my lights were on but also the cruise control didn't work. Is it possible that it's also the case now just with a different symptom?
I really want to try every smaller issue possible that could be bugging with the gear selector.
These are the errors I have currently:
P240C - CAN signal from selector level position from ESM control module; implausible (intermittent)
P1856 - Selector lever position detection has failed (permanent)
P1832 - ESM, output stage; short circuit to ground (intermittent)
I would be grateful If you can help me in diagnosing the issue or give me some ideas if there's some other "smaller fix" I could desperately try. Thanks in advance guys!!!


