Last week after my SES light went on, I brought it to the dealer the next day and they replaced the MAF sensor. It ran fine for a day until the SES light went on again with the same error code (P0172 and P0175 Rich mixture Bank 1 and 2). The light turned off after a couple of hours and today, while I was driving it, the EML, DSC, Brake, ABS light came on

I also felt a significant loss in power/torque.
Anyone in this great forum know what's going on?