I have a 06 LBZ with 54xxx miles. The only things the truck had done to it when i bought it was an Edge programmer and 4 inch exhaust. i returned the truck to stock on the programmer and removed it. A couple of weeks later the truck started to lose prime and when i got on the pedal maybe 3/4 the truck threw a low fuel rail pressure and loss of communication with PCM code and wouldnt allow itself to rev past 2000 RPM. in the days that followed it continually lost prime. I rebuilt the fuel filter housing and Shimmed the Fuel Pressure Relief Valve and still it continues to throw the same code and do the same things. What could be causing this and how do i fix it?