2nd Gen Dakota Tech 1997 - 2004 Dodge Dakota Tech - The ultimate forum for technical help on the 2nd Gen Dakota.

2004 Dakota 4.7L P0172

Thread Tools
 
Search this Thread
 
  #1  
Old 08-22-2022, 11:09 AM
Vinnyjk123's Avatar
Vinnyjk123
Vinnyjk123 is offline
Registered User
Thread Starter
Join Date: Aug 2022
Posts: 1
Likes: 0
Received 0 Likes on 0 Posts
Angry 2004 Dakota 4.7L P0172

Bought truck, was sitting for some time(9 years)... found it had failed cams and timing chains. Pulled engine and rebuilt top to bottom. Now... Engine running rich. Stumbles, loss of power and horrible fuel economy. Throwing the P0172 code.

Injectors, coils, fuel pump, IAC valve, TPS, coolant temp sensor, all 4 02 sensors, cats etc. all replaced. Has high fuel pressure; (spec is 49 +/-2) at 60 PSI and needle bounces around. Replaced fuel pump twice thinking the regulator was failed. Tried to buy the OEM fuel pump but it is discontinued, so bought the Delphi brand. Any help would be nice. Thanks.
 
  #2  
Old 08-22-2022, 06:03 PM
HeyYou's Avatar
HeyYou
HeyYou is offline
Administrator
Dodge Forum Administrator
Join Date: Apr 2010
Location: Clayton MI
Posts: 80,840
Likes: 0
Received 3,190 Likes on 2,943 Posts
Default

Does it run any better once it warms up? Can you have a look at your fuel trims?

What brand O2 sensors?
 
The following users liked this post:
hidden1 (08-22-2022)
  #3  
Old 08-22-2022, 07:59 PM
hidden1's Avatar
hidden1
hidden1 is offline
Captain
Join Date: Mar 2015
Posts: 703
Received 21 Likes on 21 Posts
Default

Hopefully you put OEM 02 sensors in.It applies to all sensors since these trucks hate aftermarket off brands.
Also ,has the fuel pressure reading stabilized after thr new pump?
 

Last edited by hidden1; 08-22-2022 at 08:01 PM.
  #4  
Old 08-22-2022, 08:04 PM
supadoom's Avatar
supadoom
supadoom is offline
Veteran
Join Date: Sep 2018
Posts: 285
Received 32 Likes on 31 Posts
Default

Try unplugging the o2 sensors and see if the truck runs better without them. If it does then you know the brand you got is no good.
 



Quick Reply: 2004 Dakota 4.7L P0172



All times are GMT -4. The time now is 12:44 AM.