Got pretty much t boned and my 05 4.7v8 rocky mountain ed.GC was in the body shop for over a month, since driving it i get 3 dtc codes 0452 0300 0304, im guessing the 300 and 304 is the misfire on 4, so i might as well change my plugs because im sure they are more than due, would like to try NGK V-POWER plugs or if possible NGK LASER IRIDIUM anyone try the later? as far as the 0452 code any suggestions? funny thing was before my accident the only code popping up was an oxygen sensor code now after i got it back, that code is gone and the other 3 appeared. also looks like i will need a new water pump and alternator, should i keep those both stock or any aftermarket water pumps/alt's worth getting? i dont have a system or subs so would it be even worth getting a mean green etc?? thanks in advance to all those that help.