2nd Generation Specific (1986-1992) 1986-1992 Discussion including performance modifications and technical support sections.
Sponsored by:

S4 occasionally won't rev past 2k

Thread Tools
 
Search this Thread
 
Old 08-10-09, 07:44 PM
  #1  
Rotary Freak

Thread Starter
iTrader: (2)
 
MmSadda's Avatar
 
Join Date: Jul 2006
Location: Columbus, OH
Posts: 1,595
Likes: 0
Received 0 Likes on 0 Posts
S4 occasionally won't rev past 2k

I've got an S4 n/a with 20k on a rebuilt engine.

Occasionally (and more frequently as of late) the car will stop making any power, will act as if the throttle isn't being pressed no matter how much gas I give it in gear, and won't rev past 2k rpms in neutral.

The issue can last for quite a while, or can happen for just a millisecond at a time.

I discovered a poorly-attached replacement wire in place of one of the wires from the harness running to the throttle body. I thought the issue had been solved after soldering this wire, but it turns out that has not fully resolved the issue.

My mechanic told me that he believes a rust hole near the ECU (which has since been fixed) was allowing moisture to get into the car and mess with the computer.



So, I'm planning to replace the ECU, and test the resistance of this one troublesome wire.

However, I want to know - does anyone have any other suggestions as to what the problem could be? Any other tests I should try? Thanks!

-Collin
Old 08-10-09, 08:24 PM
  #2  
Rotary Freak

iTrader: (3)
 
funkjaw's Avatar
 
Join Date: Jul 2008
Location: San Jose, CA (NorCal/S.F. Bay Area)
Posts: 2,515
Received 4 Likes on 3 Posts
I had a very similar problem, turned out it was the thermo switch that is by the alternator.
Old 08-10-09, 08:36 PM
  #3  
HAILERS

 
HAILERS's Avatar
 
Join Date: May 2001
Location: FORT WORTH, TEXAS,USA
Posts: 20,563
Likes: 0
Received 22 Likes on 20 Posts
Unplug the TPS sensor and drive it for several miles. If the problem goes south, the TPS or the wiring to the TPS is corrupt.
Old 08-12-09, 07:54 AM
  #4  
Rotary Freak

Thread Starter
iTrader: (2)
 
MmSadda's Avatar
 
Join Date: Jul 2006
Location: Columbus, OH
Posts: 1,595
Likes: 0
Received 0 Likes on 0 Posts
I forgot to mention, the car got a new TPS the first time this problem occurred. The wiring may well be bad, though. Any chance the ECU is the problem?

Funkjaw, thanks for the suggestion. How'd you diagnose that? or how would I know if that's my problem?
Old 08-12-09, 12:27 PM
  #5  
Rotary Freak

iTrader: (3)
 
funkjaw's Avatar
 
Join Date: Jul 2008
Location: San Jose, CA (NorCal/S.F. Bay Area)
Posts: 2,515
Received 4 Likes on 3 Posts
Well I work next to Rotorsports which is a rotory/mazda repair shop, I described my symptoms to Paul the owner and he immediately off the top of his head thought the thermo sensor. So he grabbed a used old one off his work bench that he knew was good for me to try and it fixed the problem %100 after I put it in.
Old 08-21-09, 08:36 AM
  #6  
Rotary Freak

Thread Starter
iTrader: (2)
 
MmSadda's Avatar
 
Join Date: Jul 2006
Location: Columbus, OH
Posts: 1,595
Likes: 0
Received 0 Likes on 0 Posts
Put in a new ECU as recommended by my mechanic, and the problem hasn't gone away. . .

Originally Posted by HAILERS
Unplug the TPS sensor and drive it for several miles. If the problem goes south, the TPS or the wiring to the TPS is corrupt.
By "goes south," do you mean if the issue gets worse, or if it stops (i.e. is better)? The wiring is VERY possibly an issue; one of the wires was (poorly) replaced to the ECU in the past.

Originally Posted by funkjaw
I had a very similar problem, turned out it was the thermo switch that is by the alternator.
Originally Posted by funkjaw
Well I work next to Rotorsports which is a rotory/mazda repair shop, I described my symptoms to Paul the owner and he immediately off the top of his head thought the thermo sensor. So he grabbed a used old one off his work bench that he knew was good for me to try and it fixed the problem %100 after I put it in.
Wow... Sounds like a pretty convincing argument for that being the issue. I'm going to need to look into that. Any recollection of how much the part cost?
Old 08-21-09, 02:30 PM
  #7  
Rotary Freak

iTrader: (3)
 
funkjaw's Avatar
 
Join Date: Jul 2008
Location: San Jose, CA (NorCal/S.F. Bay Area)
Posts: 2,515
Received 4 Likes on 3 Posts
Originally Posted by MmSadda
Wow... Sounds like a pretty convincing argument for that being the issue. I'm going to need to look into that. Any recollection of how much the part cost?
$2 for as many as you can pocket at the junk yard.... Brand new: http://mazdatrix.com/getprice.asp?partnum=18-8400-8574
Old 08-21-09, 04:33 PM
  #8  
Senior Member
 
calpatriot's Avatar
 
Join Date: Aug 2009
Location: Los Angeles
Posts: 479
Likes: 0
Received 0 Likes on 0 Posts
Just soved a very similar problem on my 86. Turned out to be a broken wire between the O2 sensor and the ECU. The ECU did not always correctly recognize that the O2 sensor was not present. As long as it did, it operated in limp mode (rich) and the car ran fine (but ate up a cat). When it did not, it tried to adjust mixture based on the (non-attached) O2 sensor, and then it ran horribly, very similar to the way you describe (no power, unable to rev over 2000, bucking, idle pretty much ok).

I do not see anything in your posts that says you have checked to see that the system is operating in closed loop mode, i.e. flashes on the 'green light' pin of the test connector. It's easy to rig a test lamp for that. That is how I found mine, because even if you check codes, the ECU does not always report the sensor as out. In fact, when mine ran poorly, it threw no codes.
Old 08-21-09, 05:21 PM
  #9  
Rotary Freak

Thread Starter
iTrader: (2)
 
MmSadda's Avatar
 
Join Date: Jul 2006
Location: Columbus, OH
Posts: 1,595
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by calpatriot
Just soved a very similar problem on my 86. Turned out to be a broken wire between the O2 sensor and the ECU. The ECU did not always correctly recognize that the O2 sensor was not present. As long as it did, it operated in limp mode (rich) and the car ran fine (but ate up a cat). When it did not, it tried to adjust mixture based on the (non-attached) O2 sensor, and then it ran horribly, very similar to the way you describe (no power, unable to rev over 2000, bucking, idle pretty much ok).

I do not see anything in your posts that says you have checked to see that the system is operating in closed loop mode, i.e. flashes on the 'green light' pin of the test connector. It's easy to rig a test lamp for that. That is how I found mine, because even if you check codes, the ECU does not always report the sensor as out. In fact, when mine ran poorly, it threw no codes.
Care to explain this test you mention a little further? I've not heard of it before. I'd like to try it soon.

I'm going to tear into the car this Saturday or Sunday after I get my basement painted. I'd like to start with things I can test (like the issue you describe here)
Old 08-21-09, 05:43 PM
  #10  
Senior Member
 
calpatriot's Avatar
 
Join Date: Aug 2009
Location: Los Angeles
Posts: 479
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by MmSadda
Care to explain this test you mention a little further? I've not heard of it before. I'd like to try it soon.

I'm going to tear into the car this Saturday or Sunday after I get my basement painted. I'd like to start with things I can test (like the issue you describe here)
It is a check to see that the ECU is actively controlling the mixture. When the car is cold it doesn't, and that is called 'open loop', meaning no feedback. Also known as 'limp home' mode. It goes into limp home mode if either the car is not up to operating temp yet, or if it does not see a signal from the oxygen sensor.

Normally it should be in open loop mode (in which it runs rich at an arbitrary, ie. not controlled mixture setting) until it reaches operating temp, and then the ECU goes into closed loop mode and starts adjusting the duration of the fuel injection pulses to keep the mixture at approximately 14.7:1. This is for emissions control.

The test connector is just left of the battery, forward of the leading coil. It is green, and has six female connections. As you look at the connector, with the locking pin on top, the O2 sensor status (everybody calls it the 'green lamp' because that was the color of the indicator on the Mazda test set) is the bottom center pin. It goes low when the mixture goes richer than ideal. By connecting a lamp or LED (with a 510 ohm current limiting resistor) between the two center pins (the top one is +12v), the lamp will illuminate when the ECU sees a rich mixture, and go out when it sees lean.

In normal cruising operation the lamp should flash on and off about 8 times per 10 seconds, according to the FSM.

Under acceleration, it should be on steady (rich)

Under deceleration, it should be out steady (lean).

Mine is lit at idle, but the FSM does not specify if this is correct.

All of the tests must be conducted with the car warmed up to operating temp.

You can make a simple test set out of an LED, a resistor (510 ohms), a two conductor wire, and a couple of male crimp spade connectors.

I made mine long enough that I could connect it to the test connector, snake it out from under the hood and into the cabin past the door seal. Laid on top of the dash, it allows me to see the system operate on the road.

There is a test procedure in the FSM for in the garage, which involves disconnecting the neutral switch, which is too much like hard work for my taste.

I will bet that your lamp is out (just like mine was) indicating the ECU is seeing a lean condition all the time, which is what it will interpret if the O2 sensor is not connected to the ECU (0 volts is low, which to the ECU means lean.) Based on that input, it will keep trying to enrichen the mixture to correct the (false) lean indication, which may be why your car will not run well.

If you connect up the lamp (check the + and - terminals by touching them to the battery), it should be on at idle. If you rev up to 2000 rpm or so, once you are steady at that rpm the lamp should start flashing on and off, signalling that the ECU is modifying the mixture back and forth from the rich and lean conditions.

You can also check ECU error codes using the left two terminals (10s and 1s digits, and the top center again for +12v).
Old 08-21-09, 05:57 PM
  #11  
Senior Member
 
calpatriot's Avatar
 
Join Date: Aug 2009
Location: Los Angeles
Posts: 479
Likes: 0
Received 0 Likes on 0 Posts
I also made a similar test cable to monitor the O2 sensor voltage on the road. One connector spliced into the O2 conductor near the right wheel well; the other fastened to ground. Brought it into the cabin by passing the cord under the rear of the hood, and through the door jamb. Both interfaces have soft weatherstripping so if you place it properly neither the hood nor the door will pinch the cable. I set up my voltmeter just forward of the gear shift lever, and went driving.

The voltage out of the O2 sensor runs from 0 to +1v, with 0.45v being supposedly ideal mixture. Mine ran -0.14v (lean) during deceleration, 0.56 - 0.82 (rich) under acceleration, and around 0.56 in cruise, with occaisional flashes down to .14 (lean).

All of this agreed with the behavior of the green light test, which I ran simultaneously.
Old 08-24-09, 10:08 AM
  #12  
Rotary Freak

Thread Starter
iTrader: (2)
 
MmSadda's Avatar
 
Join Date: Jul 2006
Location: Columbus, OH
Posts: 1,595
Likes: 0
Received 0 Likes on 0 Posts
Calpatriot, thank you very much for your help!

As per my mechanic's recommendation, I'm going to try resetting the ECU and see if I can pull any codes from it (It hasn't thrown up any codes in the past, but that was on an old ECU.) I'll check ECU codes after resetting the ECU, and do the "Green light test" that you so vividly described. Thanks so much for that.
Old 08-24-09, 10:54 AM
  #13  
Senior Member
 
calpatriot's Avatar
 
Join Date: Aug 2009
Location: Los Angeles
Posts: 479
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by MmSadda
I'm going to try resetting the ECU and see if I can pull any codes from it (It hasn't thrown up any codes in the past, but that was on an old ECU.) I'll check ECU codes after resetting the ECU, and do the "Green light test" that you so vividly described. Thanks so much for that.
On my car it would only show a code for the O2 sensor some of the time, which fooled me for quite a while. Apparently the logic in the ECU does not always figure out that the sensor is 'gone'.

The intermittent nature of the drivability problem in my car was due to this 'feature.' When it correctly sensed the O2 sensor was missing, it went into limp mode, and drove very well. (Why would you check for codes when it drives great?)

Then, when it did not sense the O2 was missing, it drove terribly (much as you describe), and presented no codes. As far as the ECU knew, the sensor was working.

I noticed that my car sometimes ran great for 20 sec or so right after startup, and then started having trouble. The green light test showed that it was running rich (light on) for that time, and then went to lean (light out) with no flashes (crossovers).

I even replaced the O2 sensor (old one is probably fine). It ran great, and I thougt I had fixed it, but I checked for codes and there it was throwing code 5--with a new sensor.

That's when I checked the wiring and found the problem.

Yesterday I took it for a long ride in the mountains, and it did a great job.
Old 08-24-09, 10:59 AM
  #14  
Senior Member
 
calpatriot's Avatar
 
Join Date: Aug 2009
Location: Los Angeles
Posts: 479
Likes: 0
Received 0 Likes on 0 Posts
If that doesn't work, there is a three page table in Ch 4a (4b if yours is a turbo) of the FSM that shows what the voltage should be on every pin of the ECU, for both ignition on (not running) and idle conditions. If you pull up the carpets on the right side, and remove the cover plate, you can take your voltmeter (using a small thin probe, such as a paper cip), and probe each of the pins from the back of the harness connector. If something is amiss, you may find one of those values not agreeing with the table.
Old 08-24-09, 11:03 AM
  #15  
Senior Member
 
calpatriot's Avatar
 
Join Date: Aug 2009
Location: Los Angeles
Posts: 479
Likes: 0
Received 0 Likes on 0 Posts
How do you reset the ECU in an S4?
Old 08-24-09, 11:10 AM
  #16  
Smoke moar

 
cmanns's Avatar
 
Join Date: Aug 2006
Location: The yay, California
Posts: 2,530
Likes: 0
Received 1 Like on 1 Post
^Remove all power to the ecu to clear it....
Old 08-24-09, 12:44 PM
  #17  
Rotary Freak

Thread Starter
iTrader: (2)
 
MmSadda's Avatar
 
Join Date: Jul 2006
Location: Columbus, OH
Posts: 1,595
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by calpatriot
If that doesn't work, there is a three page table in Ch 4a (4b if yours is a turbo) of the FSM that shows what the voltage should be on every pin of the ECU, for both ignition on (not running) and idle conditions. If you pull up the carpets on the right side, and remove the cover plate, you can take your voltmeter (using a small thin probe, such as a paper cip), and probe each of the pins from the back of the harness connector. If something is amiss, you may find one of those values not agreeing with the table.
Thank you again! I can't believe how recently you joined; you're clearly one of the more knowledgable and intelligent members here, juding by what I've seen so far. Again, thank you so much!

Originally Posted by calpatriot
How do you reset the ECU in an S4?
Remove the negative battery terminal, and hold the brake pedal for ~20 seconds (presumably to use up any residual electricity stored)
Originally Posted by cmanns
^Remove all power to the ecu to clear it....
Yeah, but it's a little more than just removing the battery terminal. See above.
Old 08-24-09, 03:57 PM
  #18  
Senior Member
 
calpatriot's Avatar
 
Join Date: Aug 2009
Location: Los Angeles
Posts: 479
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by MmSadda
Thank you again! I can't believe how recently you joined; you're clearly one of the more knowledgable and intelligent members here, juding by what I've seen so far.
Glad to be of service. Many others have helped me when I did not understand something on this car. I have owned it over 10 yrs, but only recently began to get serious about doing my own work. I am still learning, but I try to share that which I have learned that might be valuable to someone else.

I do have one advantage... my undergraduate degree is in electrical engineering, and I have taught the ins and outs of manual mixture control to aviators for many years... only some of that transfers to ECU controlled emission systems, though.
Old 09-09-09, 01:11 PM
  #19  
Rotary Freak

Thread Starter
iTrader: (2)
 
MmSadda's Avatar
 
Join Date: Jul 2006
Location: Columbus, OH
Posts: 1,595
Likes: 0
Received 0 Likes on 0 Posts
Okay, I got the car out finally and ran some very basic tests today.


First, I ran with the TPS unplugged. The car ran the same as it would when working normally. This is inconclusive, as the car occasionally ran properly sometimes with no changes. It may indicate, though, that the TPS or its wiring was in fact the problem.

Next, I ran with the AFM unplugged. It seemed to run a fair bit less stable in limp mode as it would with the AFM plugged in. It almost seemed as bad as when the car was undrivable.

Going to get supplies to rig up a test lamp tonight....
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Jeff20B
1st Generation Specific (1979-1985)
73
09-16-18 07:16 PM
23Racer
Canadian Forum
10
09-18-15 11:10 AM
localized
New Member RX-7 Technical
3
09-16-15 12:18 AM
firzen
2nd Generation Specific (1986-1992)
9
09-15-15 12:04 PM
High_Carb_Diet
Power FC Forum
1
09-05-15 09:07 AM



Quick Reply: S4 occasionally won't rev past 2k



All times are GMT -5. The time now is 03:59 PM.