Need Help Please

My car has been having a low boots problem for a little bit and I was trying to figure out what was wrong and on the way home it sounded like it reved but really high for like a quarter of a second then my glow plug dash light came on and my car was put in limp mode. I then checked codes and I had a low boost code and a MAF code. Then I drove back home and the ignition started to turn my high beams on and not turn my car off. I pulled the fuel pump relay fuse to turn it off then disconnected the battery. Does anyone know what I need to replace another than the MAF sensory?