Take the car to a local MB independent and let them scan the vehicle Iand more importantly, interpret the codes.
It sounds like an O2 sensor has failed as for the other codes, it could be sensor issues or something causing the sensors to report abberant values. Presumably there is a Check Engine Light illuminated?
Do not just guess and replace parts randomly.