sounds like to me your timing is off. I just replaced my engine due to the exact same codes. As mentioned previous, the codes for cam solenoids, fuel pump, etc are all related to your timing issue. I was running reduced power, all valves were bent, had a broken cam roller, stemming from the timing chain tensionor being broke. I suggest you pull your valve cover and you'll be able to tell if your chain has any slack in it or any other issues.