make sure the fuse is good for the maf. then make sure its wires to its plug are good or not. if the wires are bad theres your low voltage maf code. if all looks good replace the maf with a used one from a junk yard. oem works best. aftermarket mafs dont work well in the 3800 world. and used is like 40 bucks. the part# is on the top of the maf.
same for the map sensor, check its wires. if good replace teh map. junk yard parts once again, nice and cheap.
the egr, unbolt it and clean it inside with brake cleaner, should fix it up.
the evap could be the purge solenoid but fix the other stuff first see if it goes away. once again, great junk yard part.
the mil light code means the check engine light is not working, stays off or stays on.
the misfire codes could be the maf.