I am looking for some input on a problem I am having with my 2001 Duramax 3500. A couple of months ago the service engine light would come on and I would not be able to go over 25 mph. Pull over, turn off the engine, restart and it would reset and be fine. This continued to happen every now and then. Two weeks ago, the problem would not go away and I would continually get P0088, P0089, P0090 error codes. I replaced the ECT sending unit and pigtail, and put a new fuel filter on. It corrected the problem. Then a week ago, the same thing started again, service engine light and could not go over 25mph then 10mph, same error codes came up again. Talked to three diesel mechanics, everyone was convinced that it was the Fuel Pressure Regulator so I dropped the $400 and installed it yesterday. First road test, service engine light came on and error code P0090 came up, cleared it and everything was fine. Drove over 50 miles and then it started all over again, same error codes. I am very discouraged.
Anyone have any advice or experience with this problem?
TIA