3000 rpm hesitation fix- this has to be it
First off, I am lucky enough that my car does not have this problem. This morning however the car wouldn't start and I traced it to a bad ground at the fuel pump connector inside the tank; fixed now. In studying the fuel pump schematic I realized the fuel pump runs at two different speeds.
Low speed is active at idle and under 3K rpms through the fuel pump resistor fed through the main relay. High speed runs through the fuel pump relay which the ecu controls; the fuel pump relay supplies battery voltage to the pump when it is closed. The ecu toggles this relay so the ecu actually controls the fuel pump speeds. In troubleshooting my problem this morning I realized you can pull the fuel pump relay and the car will run and idle but will not run over about 3k; I suppose it starves from fuel since the pump is running at low speed and not supplying enough volume. With the fuel pump relay pulled the pump can't get 12 volts and switch to high speed; it's forced to run at low speed through the fuel pump resistor. (If you ever have a problem where the car starts, idles, runs but won't go over 3k before popping like all hell, check the fuel pump relay. It could be bad.) My theory is that the 3k hesitation comes from the pump not getting the line pressure up quick enough and momentarily stalling the engine when the secondaries come online. The improved grounding some use I suppose helps because it could raise the pump voltage slightly; others it does nothing for. To verify my theory someone with a 3k hesitation problem needs to do this below and see what happens: Put a test light across the coil on the fuel pump relay and mount the bulb where you can see it in the car. Drive the car and see if the hesitation and the lighting of the bulb seem to coincide; actually I guess the bulb would light just a split sec after the hesitation. If they do, pull the fuel pump relay and wire a switch to some spade lugs and push them into the fuel pump wires at the relay socket. This way you can switch the relay (high speed fuel) on manually. You can't just jumper it because then the car stalls at idle; I tried it. With the switch inside the car you can toggle it manually. What you want to do is toggle your switch a couple hundred rpm before you expect the hesitation. If your hesitation goes away then we are correct; the pump is not switching to high speed quick enough. Therefore the ecu is not engaging the fuel pump relay soon enough and the engine is momentarily starved of fuel since the pump is "lagging" behind the injector demands. This would also explain why going to an aftermarket engine computer solves the stalling problem; it triggers the fuel pump relay sooner. The problem is that if i am right about all this, I don't know how you could change when the fuel pump relay triggers since it is controlled by the ecu. What I have described could be the cause, but I still don't know how to get around it without being able to somehow change the stock ecu. If anybody wants to test this out I would be glad to help; I have studied all the schematics and understand the pump's control and wiring. I think this is definately the real cause of the 3k hesitation; not grounding issues. If somebody already figured this out, then I guess I wasn't in class that day :D |
Makes perfect sense to me.
|
wow,
great thinking sherlock:D sounds like you nailed it down, but dont you think a ground(s) that are bad would effect it more so if you replace the grounds and it goes away then the bad ground effects the FP system? I dont no but it does sound like it may be the issue at hand. Great job |
If Damon's theory is right, and I'll admit, it sound pretty plausible, then there might be some value in trying different stock ECUs. Basically, if the ECUs are from different cars (and maybe different model years) they might have a different version of firmware on them, which could be just the ticket. Anyone know how to tell which version your ECU is? Also, I think there's some incompatibility issues between the FD model years (like you can use a 93 ECU in any 3rd gen, but 94's and 95's aren't useable in a 93...I dunno).
At any rate, try a different version of ECU and you might find your fix. |
Great job. I had the 3K hesitation, but I've since added an extra ground, and started my vacuum hose replacement, so I don't know if I still have it or not. Once I get the car back on the road, I'll let you know if I still have it or not, and if so, we can test your theory. Thanks!
|
Good job, Damon, and this is exactly why one of the popular mods for a BPU Supra is switching the fuel pump to full time 12V operation at the relay in the rear quarter panel.
This was discovered for the RX-7 about 3-4 years ago, and we (well, Trev and I) wired our cars for full time 12V operation. You'll "burn up" your pump more quickly (but at 3-4 years expected life, who cares?) but you'll also have all the fuel you need on demand without any hesitation that could risk an engine. Neither of us had 3k hesitation and I've always believed that the "ground cable fix" was hokey at best. You're probably right about the switching of the fuel pump causing the hiccup, although it was often attributed to the ECU bringing the secondary injectors on-line and fuel rail volume falling momentarily because of it. If someone bothered to sit down with the schematic for the fuel system, it should not be difficult to figure out how to rig the fuel pump for full time 12V operation without the stalling problem at idle you describe, which we did not encounter. It's been so long that I can't remember what we did, and I don't even have that relay box or the resistor in my car any longer. :) |
If that is the problem all you need is a rpm switch to apply 12v at say 2800 just enough to bet the ECU to the punch. Like a msd switch or such.
|
To make the fuel pump run at 12 volts the whole time all you would have to do is unplug the fuel pump resistor and put a jumper across its plug. If anyone else looks at the schematic you'll see why this works.
Guess you could try that too if your car hesitates but like Jimlab said above, the pump life may be shortened. |
Originally posted by Dont_Be_A_Rikki wow, great thinking sherlock:D sounds like you nailed it down, but dont you think a ground(s) that are bad would effect it more so if you replace the grounds and it goes away then the bad ground effects the FP system? I dont no but it does sound like it may be the issue at hand. Great job |
Originally posted by 7 eleven If that is the problem all you need is a rpm switch to apply 12v at say 2800 just enough to bet the ECU to the punch. Like a msd switch or such. If you disable the ECU's trigger to the fuel pump resistor relay, and instead used an MSD or Accel rpm activated "window switch" (I believe MSD has plug-in modules for various rpms) then you could set it up to trigger full 12V operation at the rpm of your choice, independent of the ECU's operation. Bravo. I think this is probably one of the most productive threads I've seen in a long, long time. :) |
The MSD switch would be very easy to do; just cut the fuel pump relay's coil wires and splice them into the MSD switch (does it trigger with a ground or +12? It would work either way).
First we have to prove this is the problem, if it is the MSD trigger would surely cure it. I can point anybody to the wires you'd need to splice into; very simple. |
I still think the pump should be at full output before the secondary injectors are brought online anyway. :)
The MSD rpm switch (PN 8950) provides a ground path, if necessary, or can be used like a traditional relay, passing current through to an output when activated. They have fixed rpm modules (3k, 4k, 5k, etc.), 5-pack module kits (5.1k, 5.3k, 5.5k, 5.7k, 5.9k, etc.), and slightly more expensive "adjustable" rpm modules with 12 distinct rpm settings. http://www.msdignition.com/images/8950.gif http://www.msdignition.com/images/pn87451.gif The rpm window switch I mentioned earlier has an upper and lower rpm boundary and is traditionally used for nitrous systems where nitrous activation should be cut out before the car hits redline, so that a missed shift doesn't "zing" the engine... :) |
So a question as to the operation of a PFC or other aftermarket computer, do they operate the fuel pump at +12 full time? Or are they just really really good at the switchover? Or I seem to recall that the PFC always had the primaries and secondaries on at the same time? What's that scoop?
~Tom |
that guy is smart....im gonna print this thread and laminate it
|
Bravo! Even if you're wrong this is still one of the best threads ever. If you're right then you've just fixed the ONE problem that for some was UNFIXABLE (I consider the PFC a workaround). Everyone look! *bump*:)
|
Great work, DamonB. You're solution seems both logical and probable. I can't wait until someone tries your proposed solution and discovers if it works or not.
Very nice. This IS one of the best threads in quite a while. Archive this sucker. |
I agree. Great thread. I think that I will have to try switch trick and help prove your idea.
See if you can find another RPM actuated relay that triggers lower than 3K. I'm sure mazda has plenty more crazy methods of control under our hood somewhere. |
I'm giving this one a go when the body shop returns my car. Thank you.
Cleaver thinking. |
Originally posted by spooledUP7 See if you can find another RPM actuated relay that triggers lower than 3K. http://store.summitracing.com/global...SUM-830449.jpg Summit Racing - PN SUM-830449 "Our RPM activated switch uses internal DIP switches to select the rpm setting instead of expensive pills or modules which can get lost or vibrate loose. Our switch also has an adjusting knob inside the unit that lets you fine-tune to any rpm from 2,000 to 9,800 rpm. A green LED light lets you know when the desired rpm is reached -- no need to turn on a connected device to see if the switch is working. We also include a red LED power indicator, an internal fuse, and extensive input protection circuitry to keep the switch from blowing up if you connect it to something that draws too much current." $45.95 |
I sense a nomination for Forum Member of the Year...
|
Wow! Great site! I can tell you this, as a chemical engineer I design plant systems vary similar to how engines run. In the case of fuel delivery it is very similar to bringing in the feedstock to a plant or the main artery...hell I just installed a Coriolis type flow transmitter to characterize flow in the main line feeding to a plant...as consumption increases, a valve modulates open or close depending on demand. Like an ECU we have PLCs that control the functions of the plant that are not dissimilar to the functions of an engine.
It would seem to me that you have a reservoir (gas tank) fed by a pump to an open ended device (injector nozzles). If the process (combustion) is infinitely variable, then the feed process must be equally variable else an upset occurs....in this case "hesitation". In my field, characterization is about rates, temperatures and pressures. If I were to design a similar system I would not have a nearly binary functioning device (2 step motor) integrated with a highly modulated process variable. Could this existing system be somehow fixed? In an open ended nozzle system pressure is critical to the functionality of the nozzle. I apply pressure transmitter devices (analog signal) to check that the ideal pressure is being maintained and if not an "infinitely" variable pump (pump w/inverter or frequency drive) modulates to maintain the set line pressure. Both the input variable (line pressure in this case) and the out put/response variable (pump rate) is infinitely modulated via analog signals. If the computer cannot maintain the desired process variable it must be physically designed into the piping infrastructure. This can be done by enlarging the feed headers to the nozzles to dampen the variations in pressure/flow. It would be very difficult to have a "smoothed" resultant variable with a somewhat binary device (like a 2 step pump) Can this be done on an FD? Just a thought. An enlarged header is typical in a system where many nozzles are fed from a main line. This must be approached with caution as consumption is assumed to be equal amongst all of the nozzles. This obviously does not hold true if one nozzles plugs for example. I think that it is irregular to design the needs of a variable process with a pump device that is not. Funny thing, I am currently working on a similar problem. We have a main condensate line that feeds to 3 different tanks. A non-inverter driven pump (fixed process variable) feeds 3 independent processes. The condensate is ratioed via modulated control valve to each tank. But each tank has different consumption demands simultaneaously so the valve are always changing slightly. When this occurs, it effects the pressure to the other lines causing those valve to modulate to correct. This creates a ripple effect and disruption to the process and inenvitably the correctness of the ratios to each tank (one of the lines gets starved). In our piping the source header pipe diameter needs to be increased to reduce pressure variations with pressure monitoring device installed. The pump will need to be increased to maintain enough excess pressure to supply all valves when they are fully opened. But this does not correct the a propogated ripple effect when consumption changes in one of the tanks. The only way to defeat this problem is by addressing each line independently. Dedicated pump with dedicated lines to each tank... man, i've had way too much coffee this morning! sorry for the ramble |
Great job
Need a write up please with results!
|
I agree with Cover8, I think it IS irregular to design the needs of a variable process with a pump device that is not! That is not the way of Kansei engineering...:)
|
so you are saying bigger fuel lines will ease the problem or fixed
|
Originally posted by DamonB To make the fuel pump run at 12 volts the whole time all you would have to do is unplug the fuel pump resistor and put a jumper across its plug. If anyone else looks at the schematic you'll see why this works. Guess you could try that too if your car hesitates but like Jimlab said above, the pump life may be shortened. After the standard addition of LOTS of grounds, new fuel filter, cleaning the fuel pump grounds, etc... I did remove the fuel pump resistor and jumped it. Like you did, I went throught the maintenance manual, tested the resistance, it was off a bit, so i just yanked it out of the system. On my car, it did not work - at the time. The hesitation remained. What did solve it for me was unplugging the PFS PMC. The car was smooth after that. The next day i plugged the PMC back in and the car has been smooth since. NO hesitation anywhere at all. However, that is not to say the resistor didn't solve the problem. I personally think the PMC learned the hesitation and made it worse. by unplugging it, i cleared the "memory". I did send my injectors out to RC Engineering, 2 were pretty dirty and one was dripping. I did replace all the O-rings for them as well. I did add, and still have , tons of additional grounds of all gauge sizes. I still have the Fuel Pump Resistor sitting in my tool box and not installed in the car. I did have several emails with dave of KD rotary about the problem at the time, and he also thought the fuel pump resistor idea was a logical one. so, bottom line, what everyone is saying here just make me that much more sure that the resistor is at a least a significant part of the problem. |
At this point it's great we all agree, but until somebody can prove my theory right it's all just guessing.
I am sure somebody is working on it already; I know it drives a bunch of you crazy. |
during the 3k hesitation, does fuel pressure drop from the pump? i don't have a guage, so i have no way of knowing.
i hope this is another "fix" that i can try! :) btw, is this resistor located on or near the pump? |
no , the resistor is in the engine compartment.
it is about 2 inches x 2 inches, aluminum, sits toward the bottom of the compartment, near the driver's side shock. |
Yeah, like silver93 said. If you have cruise control you'll have to move the control mechanism; the fuel pump resistor is under it.
|
Certainly, all theories need to prove true...a good example is the use of barometric tanks in multi-stage evaporation. The barometric tanks acts as a collection point to absorb "burps"or upsets in the vacuum system. This way the vacuum in the evaporators remains equistatic (steady-state). Upsets in the vacuum would create upsets in the evaporation process.
This would apply to the "hesitation" theory. The fuel consumption demand over the operating range may be characterized linearly, quadratically or some nth order polynomial but what is important is the supply rate be similar in order as the consumption rate else an upset will occur. The physical process may design in a dampener to absorb this upset i.e. large supply header. I do not think this exists on an FD. I do not understand engine ecu's very well. Fuel management seems pretty straight forward. If the fuel supply cannot change with demand there will be a disruption. In the plants we have trends to monitor the process variables. It would be considerably helpful to transpose the consumption rate line with the pump output (current, rpm or flowrate) line and the theory would prove by inspection. |
someone should put this in Archive section.
|
we actually tested this in my car and found 2 things
1) it switches over at 1psi of boost, IT IS NOT TIED TO RPM. we got it to switch over at 2k rpm and up to like 5k 2) it stalls when you take the relay out because it sets a code with a limp home mode, it is of course one of the codes that doesn't turn the light on.... mike |
so in order to bypass it, i just need to short the plug connecting to the resistor?
|
The Supra TT has a similar problem and here is an article one of the supra guys posted to help me out:
The stock fuel pump on the twin turbo Supra has two modes of operation. There is a high speed mode for high engine demand, and a low speed mode for cruising. The fuel pump ECU(seperate from the main ECU) receives information from the main ECU which determines which mode the fuel pump should be operating in. Various sensors come into play to determine when high and low speed operation should be used. Under idle conditions and cruising, the fuel pump ECU sends a reduced voltage output to the fuel pump(9 volts), and the fuel pump operates in "low speed". When engine sensors determine a high engine load, the fuel pump ECU will send a full 12 volt signal to the fuel pump, kicking it into "high speed" so that it will supply more fuel. The Problem: When modifications are made to the car to increase boost pressure and engine breathing ability, some owners have experienced detonation around 4000 rpm, as the 2nd turbo builds boost and comes on line. Usually, this detonation disappears above 5000 rpm. The problem is, the fuel pump is still in "low speed" mode around 4000 rpm's, but the performance modifications have increased fuel demand to the point of "outrunning" the low speed operation. By 5000 rpm, the fuel pump ECU has caught up and switches to high speed operation and all detonation disappears. The Solution: There is an easy way around this. You can wire a 12 volt signal directly to the fuel pump, effectively bypassing the fuel pump ECU so that the fuel pump is always in high speed operation. The TT Supra is one of only a few cars that has this dual mode of fuel pump operation, whereas most cars always have 12 volts to the fuel pump. This mod is completely safe. You are basically just turning your complicated fuel system into a basic, Camry style fuel system. You may shorten the life of your fuel pump from say 20 years down to 18 years, but nothing to worry about in the short term. I've personally had mine hooked up this way for over 2 years now without any troubles. The fuel pump ECU is located in the trunk area(Fig 1). Pop your hatch, and look for the trunk courtesy light on the driver side plastic paneling by the rear shock tower. The fuel pump ECU is bolted to the body, under this panel. To access, pull back the carpet. You will expose a black piece of styrofoam on the left side of the spare tire. Remove the spare and pull out this black styrofoam, it is only velcroed in place. Once the styrofoam is out, you can reach up under the plastic and feel around for the ECU. It is about 4" x 6" x 4". There will be an electrical plug on the side of the ECU closest to the tail light. Unplug this plug. There will be enough slack in the wires to pull the plug below the plastic paneling for easy viewing. There should be a blue wire with an orange stripe. Note that for 1997 this wire is solid blue, on 1998 this wire is black with a red stripe. - verify which wire applies to you before you proceed. This is the 12 volt power supply for the fuel pump ECU. It is only 12 volts when the ignition is in the "on" position and has a fuse in the closer to the battery. This will be the new supply for the fuel pump. There should be a blue wire with a red stripe. This is the output signal from the fuel pump ECU to the fuel pump. Cut the blue/orange wire and the blue/red wire and connect these two together. You now have 12 volts wired directly to the fuel pump. use electrical tape on the two wire stubs still connected to the fuel pump ECU so they can't short out on body ground. Make sure you use good quality electrical connectors so the fuel pump doesn't see an intermittent signal or short out on body ground. Plug the connector back into the Fuel Pump ECU. |
Great, now everyone knows how to perform the 12V fuel pump mod on a Supra. That really helps tremendously with resolving the 3k hesitation of the RX-7. Thanks for posting that valuable information... :D
BTW, I mentioned the 12V mod for the Supra in the first sentence of my first post on the first page... welcome to yesterday. |
Originally posted by jimlab Great, now everyone knows how to perform the 12V fuel pump mod on a Supra. That really helps tremendously with resolving the 3k hesitation of the RX-7. Thanks for posting that valuable information... :D BTW, I mentioned the 12V mod for the Supra in the first sentence of my first post on the first page... welcome to yesterday. |
Originally posted by jimlab BTW, I mentioned the 12V mod for the Supra in the first sentence of my first post on the first page... welcome to yesterday. [/B] |
Originally posted by Mr rx-7 tt Hey Mental Midget, The point is the supra also has a 2 speed set up and they hot wire the pump. Why don't you go post and ask everybody your age or what color underwear you wear or some other dumb post....:rolleyes: While it is true that the Supra also has a 2-speed fuel pump control system, the details of the modification of that system are relevant only to the Supra, and have no bearing whatsoever on the components, component location, or operation of the RX-7's 2-speed fuel pump control system. I would have assumed that someone as highly intelligent as yourself could see that posting the full instructions for modifying the Supra system in a thread concerning resolving the 3k hesitation issue of the RX-7 might be considered by some to be, shall we say, a complete waste of time? Of course you're no stranger to posting information of dubious value, from what I've seen in the past. Keep up the good work. |
The barometric tanks acts as a collection point to absorb "burps"or upsets in the vacuum system Would a 'surge' tank work to keep extra fuel on hand? Like the ones for oil, when the preasure drops it compensates? Quote from www.summracing.com The Moroso Oil Accumulator just might save your engine from damage by giving you 1 1/2 extra quarts of oil in reserve. Plumbed into the pressurized side of your oiling system, the Accumulator uses compressed air to force its oil reserve into your engine when the oil pressure drops below normal. When the pressure gets back to normal, that reserve oil is forced back into the Accumulator, ready for the next emergency. It can help build horsepower by allowing you to use less oil in the crankcase, reducing crank windage without the danger of engine damage due to lack of oil. You can even use the Accumulator as a manually operated pre-lubing device during startup. 13 in. long x 3 in. in diameter. Includes rubber-lined mounting brackets. |
I hate to burst everyone's bubble, but this info has been out for quite a while. Take a look at Steve Cirian's site regarding the 3k hesitation http://www.scuderiaciriani.com/rx7/3k_hesitation.html PS - there is a lot of good info on this site: http://www.scuderiaciriani.com/rx7/
I don't think anyone has a positive answer to this problem. Lot's of conjecture but no fix. I've never heard of anyone fixing it for sure unless they got a PFC. I've heard that fixing the fuel injection ground under the intake may be a fix. I've fixed all other grounds with no luck... |
Other than the ugliness that occurred a few posts ago, this thread still rules.
I have not tried to perform the suggested test, but I will do some investigation on the two-step pump soon. I had some hardcore hesitation yesterday at light throttle which reminded me to come visit this thread again. Cover8 - Dude, I had no idea you had it in you. Needless to say, you lost me at hello. Just kidding, great writing?my brain hurts, but great information anyway. Oh yeah, thanks for the door handles, they look bitchen. |
So has anyone tried this mod yet? (bypassing the fuel pump resister and running the pump full time high speed) Please post results...Thanks..Tony
|
The rx7 TII have the same type of dual voltage fuel pump, its suppose to save gas and reduce noise. What i did was pretty simple I took the power wire to the fuel pump and i cut it i used the end from the ecu to triger a good quality relay and i ran a wire from the battery to power the relay, and i power the fuel pump from the relay. Basically i'm using a relay to feed direct battery voltage to the fuel pump. The reduce voltage is enough to switch the relay on. Its very simple to verify at idle because when the fuel pump is running it will be louder than before. The only thing that i noticed with my tii was that after doing this direct voltage fuel pump and running a walbro 255 fuel pump and the stock fuelpressre regulagtor, the car would flood when starting because during cranking i would see 60 psi of fuel pressure. But after putting in an aftermarket adjustable regulator it was all good. I guess the stock regulator wass too small to bypass amount of volume from the direct powered walbro pump. I havent done this to my fd yet.
|
Anyone else do this mod to there FD?
|
There's something about this that doesn't make sense to me, but maybe my car is a bit different (although not really from what I have read from others). I get the 3K rpm hesitation only when the engine is cold. Once the car warms up, or I jam the gas and blast through the hesitation once or twice, it is gone. There is a much smaller, barely noticeable hesitation under light throttle still, but nothing like the cold engine hesitation, and nothing at all under WOT. If this theory is correct, why would I not get the major hesitation all the time? Are you guys also only seeing it prior to being warmed up, or do you see it all the time?
jds Originally posted by DamonB At this point it's great we all agree, but until somebody can prove my theory right it's all just guessing. I am sure somebody is working on it already; I know it drives a bunch of you crazy. |
I too only have the hesitation when cold after warm up it is completely gone.
|
Me too, but the engine is using alot more gas when cold. It almost seems like it is getting confused and switching back and forth rapidly until it sees a definite reading either over or under the preset rpm.
|
hmmm the last two posts sound like the butterfly flaps in the throttle body.. i maybe wrong about that.. but isnt that the purpose of the flaps.. ?
|
Not sure why trying to use more gas would make the problem more obvious. It almost seems like the opposite would be true, at least if the ECU puts the fuel pump in 12V high-flow mode when cold (which I have no idea about...anyone?)
jds Originally posted by radkins Me too, but the engine is using alot more gas when cold. It almost seems like it is getting confused and switching back and forth rapidly until it sees a definite reading either over or under the preset rpm. |
hesitates UNDER 2500-3000rpm
this problem is the opposite. there is a constant and sometimes severe hesitation or bogging down until the turbos spool up(which doesnt seem to happen sometimes). I was told that my "speed switch" needed to be replaced since the speedometer stopped working last week. It's an A/T and the tranny seems to shift too early keeping the rpms low. help!
|
All times are GMT -5. The time now is 12:14 PM. |
© 2024 MH Sub I, LLC dba Internet Brands