3rd Gen Ram Tech 2002-2008 Rams: This section is for TECHNICAL discussions only, that involve the 2002 through 2008 Rams Rams. For any non-tech discussions, please direct your attention to the "General discussion/NON-tech" sub sections.

PLEASE HELP 2004 Ram 1500 5.7L Wont Idle

Thread Tools
 
Search this Thread
 
Old Dec 28, 2020 | 02:21 PM
  #1  
Teacher Dan's Avatar
Teacher Dan
Thread Starter
|
Registered User
Joined: Dec 2020
Posts: 5
Likes: 0
Default PLEASE HELP 2004 Ram 1500 5.7L Wont Idle

I scanned the truck at the house and I have a P0038 code HO2S Bank 1 sensor 2 Heater Circuit high code. It is a 2004 ram 1500 with the 5.7L motor. I went and purchased a Bosch O2 sensor from autozone. It did not fix the problem. Thinking the sensor was not the issue I began looking other places. I replaced the crankshaft sensor in the side of the block thinking it may be an issue with timing and that did not fix the issue either. I read about Bosch sensors not working so I went to advance and bought an NTK sensor. This still did not resolve the problem. Thinking it may have some issues with air/fuel I took off the air flow box and cleaned the throttle body on top of the motor. This also did not help. I continued reading and found a youtube video that mentioned aftermarket O2's not working in dodge/chrysler/jeep due to Mopar having a different type of resistor/base line for their O2 sensors. I did not completely understand the electrical voltage component of what the guy was saying but I assumed it meant that I needed a mopar sensor. I drove to a dealership and picked up a mopar sensor and this has still not fixed the issue.


When starting the truck, I have to keep my foot on the gas to get it started and then I have to maintain that in order to keep it from stalling out. I have read/heard that the computer needs time to relearn what idle is. I have tried unhooking the battery for 5-10 minutes in order to see if this assists with the issue. When doing this I still have the same problem. I futher tried to troubleshoot this by swapping both of my rear sensors from the drivers side to the passengers side. When I swap the sensor the code changes from a P0038 Bank 1 sensor 2 code to a P0058 Bank 2 sensor 2 code. This would tell me that the wiring is fine and that my issue is simply the O2 sensor. I understand that Bosch wont usually work in dodge. I also realize that Mopar uses NTK to make their sensors and that the standard NTK from a parts store is not the exact same as the one from Mopar. What I dont understand is why a Mopar sensor is not fixing the issue. It is the sensor Dodge sold me based on the VIN. They also mentioned that California regulations require a different sensor in that truck and it could be due to that. They gave me the sensor based on the VIN though so that shouldn't be an issue.


Please Help

-Teacher Dan (on Christmas break and hope to fix it before January 4th while I have time off)
 
Reply
Old Dec 28, 2020 | 02:38 PM
  #2  
HeyYou's Avatar
HeyYou
Administrator
Veteran: Air Force
Community Favorite
15 Year Member
Community Builder
Joined: Apr 2010
Posts: 87,403
Likes: 4,214
From: Clayton MI
Default

These trucks don't like Bosch sensors.... That said, sensor 2 is just to monitor the cat... so, I don't think that is your problem.

Unhooking the battery for only a few minutes may not have been enough either. Try disconnecting the battery, turn on the headlights for a minute, turn 'em off, hook the battery back up. Turn the key to "On", not start... count to ten, then start the truck. See if it will idle.

Any other indicators on in the dash? Red lightning bolt by any chance?
 
Reply
Old Dec 28, 2020 | 02:40 PM
  #3  
Teacher Dan's Avatar
Teacher Dan
Thread Starter
|
Registered User
Joined: Dec 2020
Posts: 5
Likes: 0
Default

Thanks, I will try that. I appreciate the suggestions.

-Dan
 
Reply
Old Dec 28, 2020 | 02:47 PM
  #4  
Teacher Dan's Avatar
Teacher Dan
Thread Starter
|
Registered User
Joined: Dec 2020
Posts: 5
Likes: 0
Default

Ok, I did that and it did start without needing any pedal. it ran rough idle around 300-600 rpm for 15 seconds. There is a red lightning bolt but that indicator light turned off
 
Reply
Old Dec 28, 2020 | 02:54 PM
  #5  
Teacher Dan's Avatar
Teacher Dan
Thread Starter
|
Registered User
Joined: Dec 2020
Posts: 5
Likes: 0
Default

I tried to reset the Electronic throttle control system using the following procedure after googling about the red lightning bolt. This is the procedure I followed. The truck started and idled again but only for about 5 seconds. Again jumping from 200-900 rpm before stalling out.The lightning bolt on the dash means that there is a problem with the electronic throttle control system in your vehicle. Get a code reader and scan the engine for any logged codes. The light may be on for a glitch and the electronic throttle control system needs to be reset. To reset the electronic throttle control system, perform the following:
  • Insert ignition key and turn to "ON" position but do not start the engine
  • Wait for all the warning lights to go out. The check engine light may remain on.
  • Slowly depress the accelerator pedal all the way to the floor.
  • Slowly release the accelerator pedal until it is all the way back up at the rest position.
  • Turn the ignition key to "OFF" position.
  • Start the engine and test the throttle by see if the engine will throttle up.
You would need to repeat this procedure any time the battery is disconnected or replaced. If there are any codes in the computer they may relate to the gas pedal position sensor, which could cause the lightning bolt to appear. If you need further assistance with the lightning bolt indicator lighting up on the dash, then seek out a professional, such as one from Your Mechanic, to help you.
 
Reply
Old Dec 28, 2020 | 06:50 PM
  #6  
Teacher Dan's Avatar
Teacher Dan
Thread Starter
|
Registered User
Joined: Dec 2020
Posts: 5
Likes: 0
Default

Well, I've reset the electronic throttle control system. I have installed a new Mopar O2 sensor. I have installed a new crankshaft sensor. The truck will start and it does respond to the throttle. It will not rev up past 4000 rpm. It will not maintain idle if I take my foot off the accelerator. When I reset the electronic throttle control system it will start without giving it gas but it will only run rough for 5-10 seconds. Could this be related to fuel pressure? I am still stumped since the only code is P0038 or P0058 depending on where the original O2 sensor is. The new Mopar O2 sensor is not turning off the code. When I switch them the code follows the new replacement O2 sensor.

Thanks
-Dan
 
Reply
Old Dec 29, 2020 | 10:20 AM
  #7  
HeyYou's Avatar
HeyYou
Administrator
Veteran: Air Force
Community Favorite
15 Year Member
Community Builder
Joined: Apr 2010
Posts: 87,403
Likes: 4,214
From: Clayton MI
Default

Have a scanner that can read live data?
 
Reply
Old Dec 29, 2020 | 09:19 PM
  #8  
Ceejaydee88's Avatar
Ceejaydee88
Rookie
Joined: Apr 2019
Posts: 56
Likes: 0
Default

Originally Posted by Teacher Dan
Well, I've reset the electronic throttle control system. I have installed a new Mopar O2 sensor. I have installed a new crankshaft sensor. The truck will start and it does respond to the throttle. It will not rev up past 4000 rpm. It will not maintain idle if I take my foot off the accelerator. When I reset the electronic throttle control system it will start without giving it gas but it will only run rough for 5-10 seconds. Could this be related to fuel pressure? I am still stumped since the only code is P0038 or P0058 depending on where the original O2 sensor is. The new Mopar O2 sensor is not turning off the code. When I switch them the code follows the new replacement O2 sensor.

Thanks
-Dan
what I have learned in the past, all tps, and crankshaft position sensors should be purchased at the dealer. All aftermarket ones I have used or herd of have not worked correctly with the ecm and cause more problems
 
Reply




All times are GMT -4. The time now is 11:34 PM.