I have a 2005 duramax and after a while of driving(especially if im hauling a load) the engine light will come on and the truck will slow down and wont let me rev above 2000 rpm. If i keep the rpm below 2000 i can go about 45 mph. If i go above 2000 it will only go 20 mph and just rev out. The engine code says low fuel pressure, ive changed the fuel filter several times, changed the main fuel line that is known to collapse when hot, and changed the fuel pressure sensor. It seemed fine yesterday and then did it to me again this morning, i cant figure this damn thing out!!
Hello, I'm Cam. At anytime during our discussion you need more information or clarification, please reply.Have you looked at the fuel pressure regulator? There is a common issue with these engines. It is the fuel pressure relief valve. This valve is a small plug in the end of the drivers side fuel rail. When they get hot, the start to open a bit too soon and set this code. There is a cheap solution to this. A shim that will hold the pressure back. Here is a website that sells these shims. http://dmaxstore.com/index.php?main_page=product_info&products_id=93It is not the sensor, but is common on these LLY engines for issues and this shim is a cheap next step.
What end of the drivers side fuel rail is the valve on? Ex... Towards the fan or firewall? And what does it look like? Is it gold?
It is on the end pointing to the firewall and all you will see is literally a plug into the end of the fuel rail.