I have an 07 GMC Duramax 2500. It recently started going in limp mode and sets low fuel rail pressure code. The check engine light comes on and the change fuel filter light comes on. I have changed the fuel filter 6 times lately. Also I have Changed the fuel filter housing and the water in...