I have been having drivability problems lately. Running rough at idle at stop lights. Today after exiting the highway it died at the end of the ramp. Got it refired,drove home w/check engine light on. It is pulling codes 251 & 370. Running very rough but running. #251-Injection pump metering control A, #370-Timing reference high resolution signal A malfunction. What needs to be replaced or ??? Thanx for your help in advance.