The Central Hub for DSM Community and Information

For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. This is where the DSM platform history is documented and archived. Log in to help us in our mission, and to remove most ads from the browsing experience.

Engine Starts and Dies.. Fuel Pump Loses Power

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

aether

Probationary Member
8
3
Jan 14, 2012
Aberdeen, Maryland
This is my first time post on this forum... I've read through my manuals over and over, and I've searched around all the dsm forums looking for similar resolved issues to no avail. I'm a little confused right now and don't know if I should track down a new pump, another ECU, or maybe a CAS (it seems like those cause similar issues, though I think the ECU would throw a different diagnostic code).

Here is the problem and what I have done so far (everything is in chronological order):

The car starts up great every time, but dies after 5~20 seconds (usually closer to 5 than 20). It runs smooth and when it dies it does it smooth and immediately, just like turning the car off normally.

I tested for boost leaks, and couldn't find any.

I then tested fuel pressure by modifying the banjo bolt on the fuel filter with a swagelok fitting that can be capped when not hooked to a gauge. The fuel pressure went to spec (~27 psi) as soon as I started cranking and maintained proper pressure for a few seconds, but then started losing pressure quickly and then the engine just died like normal.

I then hooked a voltmeter to the fuel pump power wire at the fuel pump electrical harness in the trunk. As soon as I start cranking the fuel pump is getting 14V and it maintains 14V for a few seconds while running, but then the voltage to the pump drops to 0V just before it dies...

I then pulled the ECU and fuel pump relay. The relay tests fine, all the proper voltages and proper continuity/discontinuity when energized/unenergized. I opened up the ECU and it looks OK. I talked to my buddy who I got the car from, and he said he had the ECU caps replaced less than a year ago by one of the electrical engineers at our work.

I then put both the ECU and relay back in the car and hooked up a test light to read any diagnostic codes. It gives a code 42 (fuel pump).

Does the ECU have some way of determining power draw of the fuel pump? If the fuel pump is going out, or drawing too much power, or getting too little power, will it trip this code and cause the ECU to turn off the pump?

Any help or a nudge in the right direction would be much appreciated.

Thanks!
 
Im not sure if this will help or not, but it's what I would do for troubleshooting anyway if I didn't have a spare ecu.

Unhook the power wire at the pump and run a test wire from the battery through a switch of some kind like a toggle etc. to the pump If the pump continues to run and maintain pressure after your 20 second window at least you know it's not the pump. One less item to worry about.

It's a start.
 
I then put both the ECU and relay back in the car and hooked up a test light to read any diagnostic codes. It gives a code 42 (fuel pump).

Does the ECU have some way of determining power draw of the fuel pump? If the fuel pump is going out, or drawing too much power, or getting too little power, will it trip this code and cause the ECU to turn off the pump?

A 42 fault code means that the ECU thinks it's activated the fuel pump but it doesn't see battery voltage on the line to the pump. Pin 13 on the ECU is the sense line for the pump power. Pin 56 on the ECU is the output line to activate the fuel pump relay.

You should see pin 56 (which connected to the MPI relay pin 7, white w/red stripe) have battery voltage on it when the pump isn't running and go to 0v when the ECU is activating the pump. Pin 2 on the MPI relay is the output (black w/green stripe) to the pump and is connected to a black w/white wire that runs to Pin 13 on the ECU and to the fuel pump check connector under the hood.

While your cranking the fuel pump relay is activated by getting battery voltage on pin 9 of the MPI relay (black w/yellow stripe) from the starter circuit. Once the ECU starts receiving CAS pulses it pulls pin 56 to ground and holds it there while the engine is spinning. Every time it gets a pulse it resets a timer, if the timer expires (the ECU has seems any CAS pulses in awhile) it lets pin 56 float back up to battery voltage deactivating the fuel pump relay.

The simplest test is to ground pin 7 on the MPI relay and see if the engine stays running. If it does either the ECU or the wiring is damaged. Measuring the voltage on that circuit will also show if this is the problem. If you don't see the ECU pull the pin to ground or if you don't see battery voltage at the ECU when it's not activated the pump are both problems.

I wouldn't be surprised of it's the ECU. People changing the caps don't usually know how to fix the damage that takes awhile to show itself. The electrolyte is corrosive and unless it's all cleaned and neutralized it continue to eat at the circuit traces until they fail.
 
Im not sure if this will help or not, but it's what I would do for troubleshooting anyway if I didn't have a spare ecu.

Unhook the power wire at the pump and run a test wire from the battery through a switch of some kind like a toggle etc. to the pump If the pump continues to run and maintain pressure after your 20 second window at least you know it's not the pump. One less item to worry about.

It's a start.

That's a very good point and something I have been meaning to do. It's the first thing on my list, as it is an easy test.

A 42 fault code means that the ECU thinks it's activated the fuel pump but it doesn't see battery voltage on the line to the pump. Pin 13 on the ECU is the sense line for the pump power. Pin 56 on the ECU is the output line to activate the fuel pump relay.

You should see pin 56 (which connected to the MPI relay pin 7, white w/red stripe) have battery voltage on it when the pump isn't running and go to 0v when the ECU is activating the pump. Pin 2 on the MPI relay is the output (black w/green stripe) to the pump and is connected to a black w/white wire that runs to Pin 13 on the ECU and to the fuel pump check connector under the hood.

While your cranking the fuel pump relay is activated by getting battery voltage on pin 9 of the MPI relay (black w/yellow stripe) from the starter circuit. Once the ECU starts receiving CAS pulses it pulls pin 56 to ground and holds it there while the engine is spinning. Every time it gets a pulse it resets a timer, if the timer expires (the ECU has seems any CAS pulses in awhile) it lets pin 56 float back up to battery voltage deactivating the fuel pump relay.

The simplest test is to ground pin 7 on the MPI relay and see if the engine stays running. If it does either the ECU or the wiring is damaged. Measuring the voltage on that circuit will also show if this is the problem. If you don't see the ECU pull the pin to ground or if you don't see battery voltage at the ECU when it's not activated the pump are both problems.

I wouldn't be surprised of it's the ECU. People changing the caps don't usually know how to fix the damage that takes awhile to show itself. The electrolyte is corrosive and unless it's all cleaned and neutralized it continue to eat at the circuit traces until they fail.

WOW, exactly the information I need to troubleshoot the ECU/wiring. I will get to work armed with this info and let you know my diagnostic progress.

Thanks again guys, I really appreciate it.
 
A quick update.

The fuel pump is good. When I hotwire it directly to the battery, the engine runs fine.

Then, after hooking the fuel pump back up normally, I did what Steve suggested and grounded pin 7 on the MPI relay. With pin 7 grounded the engine runs fine. Therefore, it must be the ECU or the wiring...

I took the ECU out again and opened it up. Something that I forgot to mention last time was a white iridescent residue all over the entire board. I had asked the guy I bought the car form about this a few days ago, and he said it was just the cleaner used when the new caps were soldered on. However, from my experience with PCBs, a white residue is usually a BAD thing, and a cleaner that leaves a white residue is usually because of a precipitation reaction with either the PCB substrate or the solder. Has anyone ever seen this residue before? Is it possible that it is a harmless cleaning residue as I have been told? Do you think if I cleaned it in an isopropanol bath in an ultrasonic cleaner it could fix the problem, or should I just pony up the cash for a new ECU?

I also noticed some small burns on the back side of PCB. The two marked C106 and C108 are obviously solder burns from when the caps were replaced, but there is another small burn towards the corner of the board. I am guessing this is also from the iron... maybe the guy replacing the caps accidentally brushed the iron against the PCB or dropped it for a second when he was working.

I'll probably check the circuit voltages next. I would have done it today, but it was freezing outside and the car is in the street, since I don't even have a driveway at my current house, and contorting myself under the dash with my feet dangling in the street grew tiresome very quickly in 30 degree weather.

One last thing. I have found many sources for ECUs online, but if anyone on here has an idea where I could find one (maybe even locally...) for a good deal that would be awesome. I would like to get an EPROM if possible, but that is definitely not a deal breaker.

You must be logged in to view this image or video.

TOP OF CIRCUIT BOARD SHOWING WHITE RESIDUE

You must be logged in to view this image or video.

ZOOM OF WHITE RESIDUE

You must be logged in to view this image or video.

BOTTOM OF BOARD

You must be logged in to view this image or video.

C106 and C108 SOLDER BURNS

You must be logged in to view this image or video.

PERIPHERY BURN ON BOTTOM OF PCB
 

Attachments

You must be registered for see attachments list
They sprayed the whole board with the wrong solvent and it reacted with the conformal coating turning what was left over white. From what little I can see in the second picture is looks like the original capacitor leaked down under the heatsink and between the pins of the orange capacitor arrays that serve as EMI filters on the signals going to the edge connector.

What I expect you'll find is one or more of the traces under them are now corroded open including the one driving pin 56. I don't remember off hand the netlist for that circuit, if I can find my notes I'll tell you what points to measure for connectivity to find the open.

You should really remove the heatsink, remove the EMI filters, clean up the corrosion and fix the traces or over time more will fail just like this one did.

If you can take a couple better pictures of just the capacitor area and looking under the heatsink in the same area I might be able to confirm the cause but that's what I've found in the past many times and what I was expecting from the problem description.
 
So... I took the heatsink off and it looks like there is quite a bit of corrosion around the leads of the cap array (I took some pics, but can't upload them right now. I will upload them later just for reference).

I'm assuming the ECU is in need of cleaning, trace repair, and possibly even some component replacement. Something I don't think I mentioned before is that the car was also running really rich before it stopped running, which was probably caused by this ECU as well. Anyway, I need the car running ASAP, so I bit the bullet and just ordered a new ECU from madfablab.com. I found a socketed EPROM ECU for $250 from them, which seemed like a fairly good price. I figured I would get a socketed EPROM, that way I can use DSMLink in the future.

The ECU should be here sometime next week. I'll post an update when I get it plugged in.
 
So... I got the new ECU in mail yesterday after work. I threw it in this morning and... same problem. Car starts and dies after a few seconds.

However, this time the ECU isn't throwing any codes. It is an EPROM ECU from madfablab.com. The last ECU was throwing a fuel pump code, but the new one is not.

If I ground pin 7 on the relay, it runs just like it did with the last ECU. It will stay running, but it smells really rich and the exhaust is thick white smoke at first but slowly gets better as the engine warms up.

I am assuming at this point it isn't the ECU (unless I bought a bad one as well?)... maybe the wiring between the ECU and relay? OR, could it be a bad relay? I've already pulled the relay off and it switches correctly when different pins are energized and unenergized, but is there a possibility that there is something else going on with it?

Thanks again for all the help.
 
Something weird I noticed today... The CEL comes on right after the cars dies each time, and it is code 42 (fuel pump). However, with this new ECU the code is not retained (i.e. if I hook up a test light right after the car dies but the key is still in the ON position I can read a code 42, but if I turn the key off, hook up the light, and turn the key back to ON there is no code).

Also, when I hook up a voltmeter to pin 7(MPI)/56(ECU) it stays at 12V/14V, and never goes to zero during the crank or the short time running. Therefore, the ECU never tries to turn on the fuel pump, as it never takes pin 7 on the MPI to ground.

At this point, I have a couple of ideas of what MIGHT be happening. Assuming that at least one of the two ECUs that I am now the proud owner of are good, something is telling the ECU not to turn on the pump:

1. Sense wire running to pin 13 on the ECU is bad, so the ECU never sees the fuel pump turn on. Now, I didn't think this could be true at first because the ECU never even tries to turn on the pump, so how could it know if the pump turns on or not if it never even tried to turn it on... But, now I am wondering if either the ECU senses pump power over this line during startup and will never turn on the pump if it doesn't see it energized during cranking OR maybe pin 56 goes to ground and floats back to 12/14 faster than my voltmeter can even register the change due to averaging. In either of those cases I would think that the ECU would think the pump is not being energized when it should be and therefore doesn't try to turn it on and consequently throws a code 42...

2. The CAS is not working correctly. I only bring this up because from what I have heard form Steve and by reading countless other CAS posts and literature, it seems that a bad CAS is the only thing besides bad wiring or a bad ECU that could cause the ECU to never turn on the FP. HOWEVER, neither ECUs ever threw a CAS code (22/23). I thought MAYBE the wiring the CAS was faulty, so I checked the voltages at the harness with the key in the ON position and I get the proper voltages (12V @ 3, 5V @ 2, and GRND @ 4).

HOWEVER, in either of the above cases I am confused why the engine is running rich and giving off white smoke in the exhaust....
:banghead:

I work long hours and don't have a proper place to work on the car (I don't even have a driveway, so everything is done in the street in front of my house). Therefore, it takes me a little longer than most people to get work done on the car. However, I'll keep at it and let you all know what I figure out (maybe my interminable ramblings will give someone insight sometime in the future...). In the meantime, if anyone has any insight for me, I would greatly appreciate any suggestions.
 
I don't mean to be annoying and bring up my old thread two months later, but I finally solved the problem and wanted to post my final update for this issue, just in case this is ever of any assistance to someone else in the future.

So, it turned out that the EPROM I bought was also bad... just my luck, I guess. Anyway, it turns out there was a bad switching diode on the EPROM that I bought online, which was causing the ECU to not keep the fuel pump on after it started, which is why it would only run for a few seconds. I bought the EPROM from madfablab.com, and they went above and beyond to make it right. When I found out the new ECU was faulty, they tracked down another EPROM for me, switched the caps, and sent it out to me with overnight shipping. I am guessing they didn't make any profit off the transaction, and probably lost money when it was all said and done. If anyone on here ever needs an ECU, I would definitely recommend them. They were extremely respectful and honest in every conversation I had with them, and they got me a new ECU as quickly as possible when it turned out that the first one I got from them had a problem.

I apologize for not posting an update sooner. I was traveling for work a lot in the last two months, and had very very little time to work on my talon. In fact, I just got it running with the new ECU this week.

And, of course, Steve was right all along. I am convinced he is a DSM whisperer...
 
Add Value - Be Respectful - No Trolling - No Misinformation - Participate Often!
Support Vendors who Support the DSM Community

Build Thread Updates

Latest Classifieds

  • For sale 4G63 3 inch Magnaflow SS high flow cat
    3 inch Magnaflow stainless cat. High flow. 18.25 inches. Flange holes are 4 1/8 center. Has...
    • Galant665
    • Updated:
  • For sale 4G63 Forge Motorsports BOV
    Original Forge Motorsports bov. Adjustable with over 80 clicks on the dial. Nice to use for...
    • Galant665
    • Updated:
  • Wanted 1g 1991 Black Cherry Eagle Talon
    5-speed
    • bamatalon
    • Updated:
    • Expires
  • For sale Misc Left Over Parts
    Hello, I have a few left over parts for sale, these do not include shipping, please pm me for a...
    • r3dmak
    • Updated:
    • Expires
  • For sale Alpha Injection Clinic 2200cc for 4G63 DSM/EVO
    I have a set of Alpha Injection Clinic 2200cc high z injectors for DSM/EVO. I am stepping up to...
    • spoolinpos
    • Updated:
    • Expires
Back
Top