I have a 2002 GMC Duramax. It surges at idle and has given codes for low fuel rail pressure and low voltage. What could it be? Duramax is new to me I am an old Cummins mechanic. Give ma an 855 and I an on it ! The computer age of diesels is here and frustrating to us old dogs