Wont Start on 2001 Hyundai XG300

I have a 2001 Hyundai XG 300 and yesterday it decided not to start up.It sounds like its trying but it doesnt.This is all the work i have recently had done to it.I have had new EGR valve,Timing Belt and tensioners,new drivebelts,Spark Plugs and Wires,Crank Sensor, and a new air filter.These are the scan codes i have and its 10 total they are P0401,P1159,P1632,P1151,P1191,P1193,P0300,P0306,P0304,and P0302.Sometimes my car rpms would drop and then rev up on its own and it doesnt seem to have power at times no acceleration.and one night i punched my stock radio while i was driving at night time and my whole car cut off but started back up but thats not suppose to happen