MAF Sensor (was replaced a year ago due to some error codes and issues with my car choking when driving, fixed it!)
Was this a Bosch MAF sensor ?
All those codes and much info on the MB forum points to aftermarket MAF sensors reading too high a voltage overall.
Try this : Unplug the MAF sensor and see if you have the same symptoms.
( I have a C class MB engine cover that requires I unplug my MAF from the NW CAI to remove it, a couple of times I replaced the engine cover and forgot to reconnect the MAF. My symptoms were very similar to yours ...... )