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

Fixing a Dakota/Durango "nO bUS" PCM for under $5!

  #1  
Old 01-18-2013, 10:13 PM
kstokes's Avatar
kstokes
kstokes is offline
Registered User
Thread Starter
Join Date: Jan 2013
Posts: 4
Likes: 0
Received 1 Like on 1 Post
Default Fixing a Dakota/Durango "nO bUS" PCM for under $5!

Hey everyone. My first post on this forum - I figured it would be useful to you guys. I'm a fleet manager for a car sharing organization, and I have a heavy background in vehicle electronics.

This will certainly apply to a 1999 Durango or Dakota with the 5.9L, but I imagine the PCM pinout is likely the same for a range of years and engines.

A friend of mine owns a 1999 Durango 5.9L which recently has been stalling on him. It would only do it after idling in traffic for 20+ minutes, and would nearly never do it while driving at speed. When it stalled, the gauges would hang in their last position for a few seconds, fall to zero, the odometer would flash, then "NO BUS" would be displayed on the odometer. Cranking would not make the truck start. After simply waiting for the truck to cool for about ten minutes, it would start without any hesitation.

I ran through the Dodge flow charts and factory wiring diagrams - and one test painted the picture of what was happening. The PCM regulates battery voltage down to 5v which is used to power its internal logic and power its under-the-hood sensors.

Symptoms:

-Truck stalling, NO BUS displayed
-When the truck is in its working state (starts and runs), 5 volts is present at the violet/white wire at the throttle position sensor with the key in the run position
-When truck is in it's failed (won't start) state, the violet/white wire at the throttle position sensor only has about 0.4 volts at it, with the key in the run position

With that, it is safe to assume that one of two things is happening:

-Either a sensor (crank position, throttle position, etc) has shorted internally, causing an overload on the PCM and causing the 5v rail to fall to nearly zero.

-Or, the PCM's internal voltage regulator is bad, causing no output.

So, let's test it!

First, unplug the PCM connector nearest to the firewall, and pop the back plastic cover off from it.

Locate the violet/white wire at pin 17 (the pins are numbered on the face of the connector). Cut that wire, making sure to leave enough length at both ends for it to be spliced back together again, and strip both ends. See picture below:
fItvPfQ.jpg

In my case, the truck would start and run as long as it wasn't hot, and would stall after getting hot. What I did was join the two wire sections together by twisting them together, plug the connector back into the pcm and run the truck until the engine stalls. Then, when it stalls, disconnect the two halves and measure the voltage at the half that is connected to the PCM. It had fallen to 0.4v without any sensors connected. This proved that the PCM was at fault - it was not supplying 5v to the sensors, or to its own internal logic.

So, I thought - hmm. Well, if this needs 5v to run, and can't internally supply 5v, what would happen if I were to _externally_ supply 5v?

I had an old cell phone charger laying around. It outputs 5v and was rated for 1A. No harm in trying -- the PCM was already toast, the sensors are designed to run on 5v and the charger has an output diode on it's PCB, so current loops shouldn't be a concern.

I reconnected the purple/white wire halves back together, wired the 5v output of the charger to the purple/white wire halves, plugged the charger into the cigarrette lighter and the truck started up without hesitation. I metered the current draw with everything connected - it measured at 740mA, so the 1A-rated charger was good enough to supply everything.

The truck would run forever connected like this, and would stall the moment the phone charger was unplugged - proving it works.

The charger itself is very temporary - it works, but it's not very robust. A $4.99 12v -> 5v @ 3A DC-DC converter has been ordered from ebay and will be installed to make this a bit more robust.

I took the innards of the charger, mounted them into a plastic box, and wired the 12v supply to the charger using the switched 12v line from the PCM. Pictured below, the switched 12v wire from the PCM. Just shaved the insulation from it, twisted a wire around that, wired that through a fuse holder with a 3A fuse (smaller would be better, but the smallest I had on-hand is 3A) soldered it and taped it up, it provides 12v to the phone charger's innards:

cqGkvj8.jpg

The phone charger's innards. Red is my 12v input, black is common (chassis ground), blue is the charger's 5v output:

wEOya4s.jpg
7YyPEdt.jpg

Common (chassis ground) can be grabbed from the black/brown wire on the PCM:
vz4Daf0.jpg

Reattached the two halves of the violet/white wire, with my blue 5v output wire spliced into the violet/white wire, cleaned everything up with some split-loom tubing, and bam - no need to replace the PCM and no need to have a new PCM programmed -- $500(ish) saved!

gHLM7US.jpg
Pl3qT6P.jpg

Now, to replace the silly cell phone charger with the more robust dc-dc converter when it arrives, and the truck doesn't stall anymore!

Have fun!
 
The following users liked this post:
Beefcake89 (07-30-2021)
  #2  
Old 01-18-2013, 10:41 PM
magnethead's Avatar
magnethead
magnethead is offline
Legend
Join Date: Feb 2005
Location: Fort Worth, TX
Posts: 7,923
Received 152 Likes on 139 Posts
Default

Good info! When mine died, I never thought to look at the voltage regulation circuit!


You can step the 12V nominal down to 5 volts using a 7805 regulator with heatsink attached, , or you can try a Cincon module. I like the cincon modules as they are self contained, but the price shows it.
 
  #3  
Old 01-19-2013, 01:25 AM
kstokes's Avatar
kstokes
kstokes is offline
Registered User
Thread Starter
Join Date: Jan 2013
Posts: 4
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by magnethead
Good info! When mine died, I never thought to look at the voltage regulation circuit!


You can step the 12V nominal down to 5 volts using a 7805 regulator with heatsink attached, , or you can try a Cincon module. I like the cincon modules as they are self contained, but the price shows it.

You certainly could use a 7805, but it will be a bit more messy. You will want a decoupling capacitor across its output and a 7805 is a linear regulator - so it will dissipate a lot of heat. If that's what's in the parts-box, so be it - it will work just nicely - but a switchmode dc-dc converter is just a neater solution, at a single-digit-dollars pricetag (under $5 on ebay including shipping, for sealed waterproof ones!)
 
  #4  
Old 01-19-2013, 09:23 PM
magnethead's Avatar
magnethead
magnethead is offline
Legend
Join Date: Feb 2005
Location: Fort Worth, TX
Posts: 7,923
Received 152 Likes on 139 Posts
Default

Originally Posted by kstokes
You certainly could use a 7805, but it will be a bit more messy. You will want a decoupling capacitor across its output and a 7805 is a linear regulator - so it will dissipate a lot of heat. If that's what's in the parts-box, so be it - it will work just nicely - but a switchmode dc-dc converter is just a neater solution, at a single-digit-dollars pricetag (under $5 on ebay including shipping, for sealed waterproof ones!)
That's why I suggested the cincon. I've tried to blow them up, and they just keep working.

The Cincon part # you want is EC4A01H. It's $17 but will take any input you can throw at it- rated 9-18 VDC but I've used it as low as 7 and as high as 20 volts without a problem.

I use it in my LED controllers to run the microcontroller, and power the LED's with it's compliment, the EC5A-12S15 (9-32VDC input, 15 VDC out, again, rock solid 7-20 in use). I actually had a PCB made to put the modules together.

Oh, and even though it says DC, I bet it would probably take AC. I was feeding it some pretty damn ugly DC (Had very heavy of AC feedline interference) and it was happy as could be.
 
  #5  
Old 06-23-2013, 01:10 PM
olcurt's Avatar
olcurt
olcurt is offline
Registered User
Join Date: Aug 2008
Posts: 11
Likes: 0
Received 0 Likes on 0 Posts
Default

I found this fix to work after trying nearly everything else in the book, however I do have two issues..
1. My fuel gauge drops to E and then floats to F no matter how much fuel is there
2. I get a check engine code for IAC
 
  #6  
Old 06-25-2013, 12:05 PM
Wes Garrett's Avatar
Wes Garrett
Wes Garrett is offline
Veteran
Join Date: Oct 2012
Location: Shirey, MA
Posts: 260
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by magnethead
Good info! When mine died, I never thought to look at the voltage regulation circuit!


You can step the 12V nominal down to 5 volts using a 7805 regulator with heatsink attached, , or you can try a Cincon module. I like the cincon modules as they are self contained, but the price shows it.

so was that the sanfu, with our stalling issue? cause in my stalling issue it was the Crankshaft Position Sensor, but i now know that if it EVER does that again, i can check that.
 
  #7  
Old 06-25-2013, 10:42 PM
atthewmartin114's Avatar
atthewmartin114
atthewmartin114 is offline
Veteran
Join Date: Feb 2011
Location: New york
Posts: 425
Likes: 0
Received 2 Likes on 2 Posts
Default

this is a great post. and good to know that your a computer savy person. i have a 97 dakota with the 5.2L with a 5 speed. which wont go back on the road can you find out the exact what i dont have to have running into the PCM or guide me in the right direction. i have a hayes manual and alldata but neither really brake down what will or wont disable starts and running. I know the majors like crank cam injectors map tps o2s(not nessary but nice on the wallet) im looking to get rid of as mush junk wiring out from under my truck as possable so the water wont short stuff out. im planning to more the pmc in to the glove box over time. and the coil as well please all the more help i can get the better.
 
  #8  
Old 06-26-2013, 07:23 PM
olcurt's Avatar
olcurt
olcurt is offline
Registered User
Join Date: Aug 2008
Posts: 11
Likes: 0
Received 0 Likes on 0 Posts
Default

i replaced the cps less than a month ago and IAC a couple weeks ago. I keep looking for bad grounds but have yet to find one. Mine will shut down after 20 minutes of idle in drive. I can wait for it to cool down and restart or i can plug the 5v supply in and start right away. if it werent for the fuel gauge I'd just run it, but that makes the wifey nervous!
 
  #9  
Old 06-27-2013, 11:53 AM
98DAKAZ's Avatar
98DAKAZ
98DAKAZ is offline
Champion
Join Date: Jul 2011
Location: Gilbert, Arizona
Posts: 4,884
Likes: 0
Received 32 Likes on 30 Posts
Default

I would never use such a fix as not trustworthy/dependable these circuits were not made for the heat under the hood of a car or any water splashed up under the hood of a car also.

A temp fix yes but that's it then get a new PCM my word a mickey mouse fix at best

Just my opinion
 
  #10  
Old 02-12-2014, 09:21 PM
lrayvick's Avatar
lrayvick
lrayvick is offline
Registered User
Join Date: Feb 2014
Posts: 1
Likes: 0
Received 0 Likes on 0 Posts
Default

I tried it on my 1999 5.9L Durango. I had a no bus a few months ago so bought a junk yard ecm from a 2000 Durango 5.9L that worked ok (ck eng light on, funny shifting and no OD). So I put a reman ecm in today. At first it ran great then the ecm heated up and got real erratic, dying, squirrely gauges, etc. So I did a temp 5 V connection to the white purple wire and it started right up. But this fix did not work on the old unit where I had no bus.

The tps and other diagnostics checked out fine.

A replacement reman ecm is on its way so I don't have to rely on the temp 5v fix. But good to know about.
 

Thread Tools
Search this Thread
Quick Reply: Fixing a Dakota/Durango "nO bUS" PCM for under $5!



All times are GMT -4. The time now is 09:42 PM.