I can help you with a few of those. I threw a 332 code, replaced my EGR valve... no help. I replaced the vacuum solenoid... no help. Just check everything on that and make sure it is working. I got the code to go away by putting cylander #1 at top dead center and blew carb cleaner in where the EGR valve is and blew compressed air in, all the buildup will blow out of the throttle body, make sure you have the intake off. I also threw the 172 code, O2 sensor Bank 1 LEAN, i'm going to repace it soon and it should fix it. Hope I helped.