Brake Activation Switch Dilemma

I've been having a brake light bulb connection issue, where my side brake light was not coming on, probably due to poor connection at the socket,
Twisting the bulb a bit to right or left would solve the problem, but only temporarily, problem would soon come back.
So while in my garage I tested the brake lights, and they came on. I then tested my turn signal, and then noticed that all 3 of my brake lights would not come on, and the dashboard warning was "BAS ASR".
I figured the brake activation switch went bad so I bought a new one at O'Reilly Parts.
I had my mechanic install it (he mainly deals with Japanese but can do some basics on Mercedes) but the brakes still wouldn't light up.
At home, I checked the part and it was installed correctly, so figured the part was bad, so I exchanged it for an identical one.
Installed the new one, and same problem, no lights/same dashboard warning.
The fuses check out okay from what I can see. So now what? Could it be the on-board computer?
I'm on an extremely tight budget, and cannot afford to give the car up, so am trying to avoid the mechanic if at all possible.
If anyone has any ideas, I would be very appreciative. Thanks!
When buying break light switches, buy Mercedes and not cheap crap from the auto parts stores. The dealer doesn't charge that much for them.







