Georgia Fiero Club Forum
All Things Fiero => Tech Tips, Tech Questions => Topic started by: Donster on December 14, 2018, 03:15:35 pm
-
Did the first long distance test drive with the Coupe today (+100 miles).When I got back and it had a good temp, the idle would go up and down between 800 and 1300 RPMs rapidly.Any idea?I know that since the cat replacement (when it ran rather rough and had a bad idle), the ECM has not been reset (battery disconnected). Could that be it?
Thnx,
\D
-
Resetting the ECU is quick and easy, so you could start there.
So, the idle hasn't been good, as long as you've had the car? You need to check the readings for the CTS & IAC.
-
I think the MAP and O2 sensors could also be suspects.
-
BTW: No error codes.
-
Right. I havve found that the sensor readings are sometimes wrong, causing erratic behavior. In my case, I checked the readings using WinALDL.
-
Check all vacuum lines. Try removing the large vacuum line that supplies vacuum to the brake booster, and plug the fitting.
-
When I had the 88 Duke, I found a small vacuum hose underneath the filter housing, to the right side of the throttle body, that had come loose. I later found that it was common to miss that hose after having the filter housing off. It was also common for it to get blown off if the engine ever backfired. I think it went to the MAP sensor. Use a mirror to look underneath the filter housing and around the throttle body for any vacuum nipples that don't have a hose on them.
-
OK, reset the ECM, got the temp up on the engine, took off the filter housing and tested all vacuum lines. Every line I disconnected, had an effect on the engine (either high or low idle, or engine stalled). When I disconnected the EGR valve vacuum line, nothing changed.
I have already replaced the MAP sensor, but it seems I replaced a good one with a good one. I also have a spare TPS, but wanted to ask first.
So, does it sound like it is the EGR valve? Should I just make a cover/gasket for it and block it? Have heard other success stories of blocked EGRs on Dukes.
Also a question: I noticed that the nipple for the vacuum line on the top of the EGR valve rotates/spins freely. Is that how it should be?
Thanks,
\D
-
You can test the EGR valve by placing your fingers underneath and feeling the diaphragm. Push up on it and cap the nipple with a finger. If the diaphragm moves down, the valve is bad.
It sounds like you have a universal EGR valve. I've often wondered how a vacuum can be applied to the diaphragm if the vacuum chamber cover can rotate. If it can rotate, seems to me that there's not a seal between it and the body of the valve, so there's no seal of the vacuum chamber. But I'm no engineer.
-
Did you plug the vacuum line for the EGR, when you unplugged the line from the EGR?
-
BTW, the EGR valve on a duke is both vacuum and back pressure operated, not vacuum only like the V6 EGR.
-
Where does the back pressure originate?
-
From the exhaust.
-
I'm feeling dense, tonight. Does the back pressure make the EGR open or close?
-
Did you plug the vacuum line for the EGR, when you unplugged the line from the EGR?
Plugged both directions, no change.
Turns out EGR valves are rather difficult to find new here in Germany.
Again, does anyone have experience with blocking out the EGR on an 88 L4? I can have a cover-plate and gasket made within minutes and permanently plug the hoses.
Thanks
\D
-
Was the EGR valve actually bad?
Was there vacuum on the EGR vacuum line? It would seem that, when you unplugged it, there should have been a change, unless the line has a leak somewhere.
-
I'm feeling dense, tonight. Does the back pressure make the EGR open or close?
Open. You don't want the EGR open at either wide-open-throttle or idle. At idle, there is a lot of vacuum, but no back pressure. At wide-open-throttle, there is plenty of back pressure, but very low vacuum. At cruising speed, you get both, and the EGR opens. It's a very simple system on the duke, with no electronics or solenoid involved.
-
Hmm. I wonder if the EGR is special, to accommodate this. Just because it bolts up doesn't mean it is the right one.
-
It is special. Those are the ones that require the base gaskets with two holes. I think you were the one that encountered that style gasket.
-
You can test the EGR valve by placing your fingers underneath and feeling the diaphragm. Push up on it and cap the nipple with a finger. If the diaphragm moves down, the valve is bad.
Unfortunately, this test does not work on a duke EGR. About the only test you can do is push up the diaphragm while the engine is idling. If there is no change, you know the EGR is leaking or stuck open.
-
Again, does anyone have experience with blocking out the EGR on an 88 L4? I can have a cover-plate and gasket made within minutes and permanently plug the hoses.
Thanks
\D
Anyone?
-
I think you should try it, and then let us know the result.
-
Tried it, only a nominal improvement, barely noticeable.
Will replace plugs next.
\D
-
I'm no expert on the Duke, but I suspect a sensor issue. The IAC or CTS, maybe.
-
I'm no expert on the Duke, but I suspect a sensor issue. The IAC or CTS, maybe.
They would both throw an error code.
\D
-
Maybe. If you think about it, the plugs, plug wires, etc are in use while the engine is cold. Everything is managed by the ECU, using preset values. After the engine warms up, the ECU relies on inputs from the sensors. The CTS tells the ECU when the engine it is warm. In theory, the idle is then controlled by ECU using input provided by the IAC. Something is either providing incorrect input, or the ECU is interpreting the input incorrectly.
-
I can't speak to the IAC trouble code since I've never had problems with one, but I can tell you that the CTS can be faulty and not set a code. Even when it's severely at fault. My CTS was sending info that the coolant was below freezing, but never set a code.
-
My IAC was bad, and did not set a code. Of course, this is on a V6. Another guy here locally had issues, but no code. We replaced his IAC, and the problem went away.
For the CTS, there are only certain conditions under which it will set a code. Neither of them are because the sensor is bad.
It may or may not matter, but these were all V6 applications.
-
On PFF, for your consideration, a similar issue:
http://www.fiero.nl/forum/Forum2/HTML/142073.html
-
OK, as GTRS assumed correctly, the plugs were not the issue, but after 4 years, a change was not a bad idea anyways. :-) Thanks for the link!
Does run a bit better but idle issue persists.
Also adjusted the TV cable, so it shifts much better now also.
Tomorrow I'll replace the IAC and report back.
\D
-
Yep, that's me. I'll sit here in my easy chair, provide links and make suggestions, and let you turn the wrench and get your hands dirty. I probably won't lend a hand on your Fiero in 2019, either. ;)
I used to have a Firehawk that I bought used at 109K miles. The car ran very well, but while things were apart in front (routine used car maintenance), I decided to change the plugs. Anyone who has done this will know that you have to either drop the engine or remove a fender to access some plugs. Anyway, I found that it still had the factory plugs, which still looked good. Since I had them out, I replaced them, unfortunately with platinum plugs.
I'm not sure that age is a problem for the plugs. I am curious how your plugs looked, when you pulled them.
-
...
Again, does anyone have experience with blocking out the EGR on an 88 L4? I can have a cover-plate and gasket made within minutes and permanently plug the hoses.
Thanks
\D
I was thinking about deleting mine but, like the V6, there are some timing (and I thing fueling) parameters that are changed to account for the EGR. (I have the software, and found those changes.) Deleting the EGR without a reprogram would likely make it ping, at best.
I didn't bother with mine. Didn't seem worth the trouble.
-
...
Again, does anyone have experience with blocking out the EGR on an 88 L4? I can have a cover-plate and gasket made within minutes and permanently plug the hoses.
Thanks
\D
I was thinking about deleting mine but, like the V6, there are some timing (and I thing fueling) parameters that are changed to account for the EGR. (I have the software, and found those changes.) Deleting the EGR without a reprogram would likely make it ping, at best.
I didn't bother with mine. Didn't seem worth the trouble.
I thought on the 88 Duke, the EGR doesn't run over the ECM, hence no software changes needed? Some on PFF said the older Dukes started knocking, but the majority reported no negative behavior. Mine isn't knocking, but I will replace it with new EGR anyways.
\D
-
There are no electrical connections to the EGR, but there should be to the EGR solenoid. I'm just guessing on the duke. I think the ECU allows for the EGR, which should be an intake thing.
-
There isn't an EGR solenoid on the Duke.
-
Then it is controlled by the ECU.
-
As stated previously, the EGR on the duke is controlled by vacuum and back pressure. The vacuum comes directly from the intake, and is not controlled by anything. No electronics involved.
-
IAC & TPS replaced today (as they are identical to the 88/89 Opel Astra), idle is still hunting.
Vacuum lines are all good.......but wait........sprayed starter fluid around the throttle body, and low and behold, the up & down idle went away! Turns out the gasket for the throttle body is leaking/sucking air!
Problem is, I can't find this gasket anywhere. Has anybody had to replace this in the past? Can't ID it in the P22 either. :-(
\D
-
Does it look like this FelPro? From autopartswarehouse? (https://www.autopartswarehouse.com/engine-and-drivetrain/air-filters-and-intake-systems/throttle-body-gasket?make=pontiac&model=fiero&Ntt=pontiac%20fiero%20throttle%20body%20gasket)

Felpro 60764 Throttle Body Gasket - Direct Fit, Sold Individually
Part Number: 60764
-
Looking at a complete rebuild gasket kit, that gasket is included. There is also a similar gasket that has no gasket material between the two larger holes. It's otherwise identical. The image doesn't tell where any of the gaskets fit.
-
...
I thought on the 88 Duke, the EGR doesn't run over the ECM, hence no software changes needed? Some on PFF said the older Dukes started knocking, but the majority reported no negative behavior. Mine isn't knocking, but I will replace it with new EGR anyways.
\D
The ECM doesn't control or monitor the EGR, as the V6 does, but it does assume it's there, and operational.
My first 88 Duke failed emissions for high NOx. I replaced the EGR valve, and it passed. I also noticed that its slight tendency to ping went away, afterwards.
The only time the EGR really does anything is at a steady-state cruise. Moderate RPM (2-3K?) and moderate steady throttle.
The ECM has a bump in the ignition timing table that coincides with that set of conditions. I have to believe that's to accommodate the EGR.
My tuning software is on a different computer, or I'd post the graph. It's easier to see than it is to describe.
-
So I ordered the TB gasket on December 29th, 2018. Yesterday, January 7th, 2019, the German company tells me they are out of stock and refund my payment. Price was €20.00 plus shipping € 6.00 = appr. $30.00 US.
Turns out, RockAuto.com ships to Germany at reasonable prices for low cost items. (Gasket = $2,49 + $9,50 express shipping). Expected to arrive within 4-6 business days. We shall see.
I think I will plan a trip to the US, make a list of all the small hard to get parts, take an extra suitcase and combine it with a well deserved vacation. Heaven knows I don't get enough vacation working in Germany! :-)
\D
-
You'll get busted trying to take contraband on the airplane...unless the TSA is still calling out "sick".
-
It should be OK if he checks his bag.
-
Turns out, RockAuto.com ships to Germany at reasonable prices for low cost items. (Gasket = $2,49 + $9,50 express shipping). Expected to arrive within 4-6 business days. We shall see.
Gasket for $2.49 is good. It's about $5, here.
-
Part arrived within 4 day. Not bad from US to Germany. No additional customs/duties. Only problem is.....it did not resolve the idle issue.
So here is what has been done:
All vacuum lines checked
New plugs
AGR valve blocked
New MAP sensor
New IAC valve
New TPS
New Throttle Body Housing gasket (today)
New TB injector (today, identical)
..........now I'll replace the ignition cables (Monday)....then I have checked or replaced just about everything I can think of.
-
"AGR valve"?
I don't know about the TB injector.
Have you replaced the CTS or MAT sensors? If it runs OK when cold, but has issues when warm, that means that the preset values are fine, but the problem is sensor input. The master sensor is the CTS sensor. The CTS and MAT sensors work as a pair. I don't know if you could test the CTS by unplugging it or shorting it. Basically, make the ECU think that the engine is cold.
The ignition cables should not be the issue, because they do not go bad when the engine gets warm.
-
MAT or MAP sensor?
-
MAT = Manifold Air Temperature
Also called IAT = Intake Air Temperature
If this fixes the problem, I'd like a pic of the sensor installed.
The MAP = Manifold Air Pressure sensor probably isn't the problem, although it is a possibility.
I did an article on sensors and locations for the V6, since that is what I have, but maybe should do one for the L4. Much more difficult, though.
-
"AGR valve"?
Got German and English mixed up there. ARG = Abgas-Rücklauf-Ventil, in English that would be Exhaust Gas Recirculation Valve, so AGR=EGR :-)
\D
-
I don't know if you could test the CTS by unplugging it or shorting it. Basically, make the ECU think that the engine is cold.
...
Unplugging a sensor will (of course) set the code for that particular sensor.
If I understand correctly, it will also cause a pre-programmed "nominal" value to be plugged in to the operating program. Something that may not be optimal, but will allow the engine to at least run safely, and not damage itself. It will also make a "best guess" as to what it should be doing, based upon input from the other sensors.
-
So, unplugging the CTS would force the ECU to continue running on pre-set values. If the problem persists, the issue is likely not the CTS. Inexpensive, easy, and effective.
You can also test with a multimeter, with key on after the engine is hot.
-
OK, CTS replaced, no change in symptoms, idle is still hunting (up/down) when hot.Next, as soon as they arrive, I'll replace all spark plug cables. Then the only thing left, based on the recommendations here, is the MAT.
Question: Could an incorrectly wired Oil Pressure Sensor have an influence on the idle?
Thnx.
\D
-
I did an article on sensors and locations for the V6, since that is what I have, but maybe should do one for the L4. Much more difficult, though.
It would certainly help those unfortunate L4 owners. ;D
\D
-
Unplugging a sensor will (of course) set the code for that particular sensor.
BTW: I unplugged the CTS while the engine was running, but it did not throw a code. Should I unplug it when the engine is still off and then run the motor for a while?
\D
-
The CTS circuit seems a little odd to me. It probably doesn't matter if the engine is running or not when it's unplugged. I have never seen a failed CTS set a trouble code. It really doesn't know what the temperature is. Just that it's sending info to the ECM to control the fuel/air ratio based on what it thinks the engine temp is. It has nothing to compare to. It might cause an O-2 code to come up. My 87 CTS failed while sitting at the traffic light at Ga. 316 and Ga. 20. Just suddenly was trying to die and clouds of black smoke coming out.
I got to a shop here in town and a scan showed the CTS was reading 28*f and there had been no trouble code set. I unplugged it and drove down to the parts store and got a new CTS. Only during the drive did the light come on and set a code.
-
I did an article on sensors and locations for the V6, since that is what I have, but maybe should do one for the L4. Much more difficult, though.
It would certainly help those unfortunate L4 owners. ;D
\D
Well, I need pictures.
-
Unplugging a sensor will (of course) set the code for that particular sensor.
BTW: I unplugged the CTS while the engine was running, but it did not throw a code. Should I unplug it when the engine is still off and then run the motor for a while?
\D
Did unplugging the CTS make any difference in the idle?
-
Did unplugging the CTS make any difference in the idle?
None.
-
Unplugging the MAT sensor also did no good?
-
Unplugging the MAT sensor also did no good?
Also no change.
-
Hmmm. So it is apparently not a sensor. It could be the ECM itself, a wiring issue, or...?
Hmmm. What happens if you remove the thermostat?
-
After thinking about this, have you run WinALDL on this? I don't know if it works on the '88 Duke or not, but you need to know what values the ECU is reading.
-
I think I figured it out. It's voltage to the ECU. Either a bad power, or a bad ground.
-
Question: Could an incorrectly wired Oil Pressure Sensor have an influence on the idle?
Anybody?
After thinking about this, have you run WinALDL on this? I don't know if it works on the '88 Duke or not, but you need to know what values the ECU is reading.
Can't do WinALDL on an 87 or 88 Duke, software is not compatible.
I think I figured it out. It's voltage to the ECU. Either a bad power, or a bad ground.
Can you elaborate?
Thnx,
\D
-
This is for the V6, but should be similar.
Have you ever checked their ECM supply voltage to see if it is changing? Some people have reported that adding ground wires have help their idle.
In the ECM prom there is actually a section that controls idle speed depending on battery supply voltage.
If the voltage dropps to 8 volts, the idle speed would be adjusted to 1200 rpm. At 14.4v it drops back to 900 rpm.
Here is a table:
Volts Idle
8.0 1000
9.6 1000
11.2 900
12.8 900
14.4 900
If the power to the ECM changes you could get into an loop where voltage drops, idle is increased, voltage comes up, idle is decreased. Sound familiar?
Try a battery charger to see what happens. Maybe have the voltage regulator in the alternator tested.
Maybe feed a stable 12V to the ECM.
Put a Volt meter on the power to the ECM.
-
For the oil pressure sender wiring being the cause, just unplug the sender. The wiring would have to have shorts or run to the wrong things to cause such an issue.
-
It is obviously NOT the OPS (All 3 wires now connected). Found some ground connections that look as if they could be flaky. But it was so freaking cold in the underground garage today, further work will just have to wake until it is a bit warmer.
\D
-
I think I figured it out. It's voltage to the ECU. Either a bad power, or a bad ground.
I don't think this would be temperature dependent. True?
\D
-
I did an article on sensors and locations for the V6, since that is what I have, but maybe should do one for the L4. Much more difficult, though.
It would certainly help those unfortunate L4 owners. ;D
\D
Well, I need pictures.
Let me know what to take pictures of, and I can provide.
\D
-
I think I figured it out. It's voltage to the ECU. Either a bad power, or a bad ground.
I don't think this would be temperature dependent. True?
\D
Well, everything runs OK on pre-set values. The issue obviously occurs after the ECU starts running things off of the sensors. Since the sensors aren't the issue, the issue is somewhere with the ECU itself. Unless the ECU is bad, the issue is voltage. The ECU does not start running off the sensors until the engine has warmed up, so yes, something with the engine being warm.
Since voltage has a dramatic effect on the ECU, that is a highly likely source of the issue.
In theory, when you unplugged the CTS, resistance should have gone to infinite, as in cold. Unless there is a short somewhere.
Keep in mind that the L4 is foreign to me.
-
Let me know what to take pictures of, and I can provide.
\D
I sent you an email. I can't do more than start on this, for now. I have some content, but the L4 is much more difficult than the V6, because there are 3 different versions of the L4: 84, 85-86, and 87-88. I am not enough of an expert to know all the differences. Basically, I don't know what I don't know.
If you can help with this, that would be great. I'm trying to show how things should be, so only stock, where possible. I'm afraid that probably 90% of the pictures in the newsletters are my Fiero, or parts at the house. Since my Fiero is no longer stock, getting pictures is difficult.
-
Got your list, thanks.You will need to give me a few days, as it is constantly between 28 - 30 °F here and makes doing anything on the car no fun.
\D
-
No worries.
-
I sent David Brill an email earlier in the week asking what happened to The Phoenix and Purple Haze and haven't gotten a response, yet.
-
I sent David Brill an email earlier in the week asking what happened to The Phoenix and Purple Haze and haven't gotten a response, yet.
Much obliged Charlie. LMK if you hear something.
BTW: Replaced MAT today, no change. :-(
Reset IAC (Used Ogre's procedure for Idle Stop.....ECM A&B shorted with ignition on, heard the IAC clicking, disconnected IAC, took jumper off A&B and turned ignition off, plugged IAC back up, disconnected and reconnected battery, drove 35 mph for 30 miles).........no change.
So now I am at a loss, might get a new EGR and take the block-off plate back out and still waiting on new spark plug cables (although there are some people here that doubt they could be the issue) :-)
Or, perhaps we can try this: Which one of you Duke Experts (Pat, Steve, Charlie?) wants to come over to Germany and help me figure this out?? LOL
Greetings from good cold ol' Germany,
\D
-
Or, perhaps we can try this: Which one of you Duke Experts (Pat, Steve, Charlie?) wants to come over to Germany and help me figure this out?? LOL
\D
Two things eliminate me. Cold weather and I know very very little about the Duke. Having made that know, I will offer this. The high idle may be caused by a vacuum leak somewhere. I have used a small handheld propane torch to find vacuum leaks.
The air mixer shield on the end of the torch will unscrew, leaving just the gas jet orifice on the end of the tube. I've taken a properly sized rubber hose about a foot in length and slid it over the end, lightly turned on the valve and with the engine running, passed the end of the tube over vacuum lines and connections and around mating surfaces. When you find the source of the leak, the engine rpm will increase. There's no likelihood of an explosion. The only thing that might happen is that should you get around a leaky spark plug wire, it might briefly ignite the end of the hose, but because you don't have the air mixer there, it won't stay lighted.
Just got a text from David and he said he still has the cars and would like to find them a new home. I asked for a series of pics and info on each and I'll put them in The Market Place for him.
-
EGR Block-Off removed, new EGR valve arrived this morning (3 days from RockAuto in the US to Germany......not bad).
Installed it, while my hands were about to freeze off........no change, idle still hunting, but in general, the engine runs better.
Spark plug cables should arrive tomorrow morning. After they are in and it still has idle issues, I'm going to tear out all vacuum lines and replace them.
Just to recap -- 88 Duke, all original. Engine runs great, idles good when cold. As soon as it warms up, the idle starts hunting.
So here is what has been done:
All vacuum lines checked
New spark plugs
EGR valve blocked
New MAP sensor
New IAC valve
New TPS
New Throttle Body Housing gasket
New TB injector
New MAT sensor
New EGR valve
Question: Could the ignition coils also be the problem?
\D
-
I'm doubting the ignition coils, and you replaced the intake gasket. O2 sensor?
New IAC does not equal good IAC.
-
What kind of spark plugs?
-
AC DELCO R43CTS6
-
New spark plug wires installed, replaced most ground connections, still have a hunting idle.
Tomorrow I'll be at my friend's shop, will check vacuum lines AGAIN.
-
Does your fuel regulator have an adjustment? If so, it should be on the throttle body, somewhere. I'm thinking that the pressure may be off, a bit.
Then again, if you have already replaced the entire throttle body, it should be preset.
How does the car run, out on the open road? Good acceleration with no stumbles?
-
How does the car run, out on the open road? Good acceleration with no stumbles?
Runs like a charm, even good gas mileage, no stumbles. Only thing I still need to replace is the exhaust, as it rattles when in "P" or "N".
Other than that and some electrical gremlins in the dash, it's a great little L4
\D
-
How does the car run, out on the open road? Good acceleration with no stumbles?
Runs like a charm, even good gas mileage, no stumbles. Only thing I still need to replace is the exhaust, as it rattles when in "P" or "N".
Other than that and some electrical gremlins in the dash, it's a great little L4
\D
Okay. That would seem to eliminate a bad fuel pump or clogged filter. (Higher demand for fuel would seem to make either of those issues much more pronounced.)
#headscratch
-
Just be watchful of that 4500 rpm redline. I found it was very easy to overdo it in First and Second in my 88 Lil Duke Coupe.
I did have a problem with high idle, and was never able to overcome it. I don't remember, but does the 88 have an Intake Air Temperature sensor or Thermac sensor in it's intake system? Hunting idle is usually the result of the ECM trying to correct for information sent by one of it's sensors. An air leak will result in a lean burn. The ECM dumps fuel and it becomes a rich burn, so it cuts back fuel. The o/2 sensor detects a lean condition, and you get the same cycle. All temperature sensors can be tested for accuracy, including new ones, by using a multimeter and the information in this chart:
http://www.gafiero.org/bbs/index.php?topic=641.msg4644#msg4644
-
Just be watchful of that 4500 rpm redline. I found it was very easy to overdo it in First and Second in my 88 Lil Duke Coupe.
I did have a problem with high idle, and was never able to overcome it. I don't remember, but does the 88 have an Intake Air Temperature sensor or Thermac sensor in it's intake system?
...
It's in the intake manifold.
From Ogre's cave...
MAT sensor. 87+ 4 cylinders gain an additional sensor. The MAT (Manifold Air Temperature) sensor is located in the intake manifold to the right of the TBI unit. DO NOT over tighten the MAT sensor or you may split the intake manifold.
Ogre has probably researched the Duke as much as anybody.
http://fierocave.shorturl.com/
-
New MAT, new IAC....ordered another IAC, just to be sure, should be here by Wednesday. And of course, I made sure I didn't crack the manifold when I tightened the MAT sensor.
Like I said, will tear out ALL vacuum lines tomorrow, except for brake booster, and go from there.
The engine has really gotten better, but occasionally, the idle hunts when temp is up, which baffles me.
Still thinking about replacing coils???
Couldn't believe the improvement of radio reception, after replacing ground connections and spark plug cables. LOL!!!
\D
-
My tired 155K Duke idles steady as a rock.
If nothing else, I'll warm it up, and start unplugging stuff, and measuring sensor resistance. :D
(I'm certainly not an expert on this engine. Charlie and Pat have messed with them a lot more than I have.)
Edit - I'll be really surprised if it's related to the coils. I'd be more inclined to think it's related to the DC voltage available to the ECM.
(I went back and reread the entire thread, this morning. The ECM posts were... intriguing.)
2nd edit. The "idle speed vs ECM volts can be reprogrammed", if I remember correctly. I might have to have a look.
Or it might be "injector pulse width vs volts".
-
NO vacuum leaks! Replaced the 4 (EGR, MAP, 2x fuel canister). Only one I didn't replace is the big one from the brake booster, but it checks out.
Intake manifold and TB housing are all sealed. Spent 2 hours doing nothing but hunting down possible vacuum leaks.
Question: Could it be the injector? While I'm asking, does anyone, or maybe the club, have a spare 88 L4 TB injector they could sell and ship me?
BTW: ECM has good stable power and ground.
Thanks.
\D
-
I hope the issue is not the ECM itself. Does the car run fine, hot, above idle?
-
Runs like a charm, even good gas mileage when hot, just won't idle good.
-
My understanding is that the ECU controls idle after the engine is warm, below a particular RPM.
-
The ECU always controls the idle. Just in closed loop (O2 sensor warmed up and functioning) it's got more to think about. (Various sensor readings, etc.)
-
That makes sense, but something is amiss.
-
Could the O2 sensor be the culprit? Haven't checked it yet. How do you best test it?
\D
-
Could the O2 sensor be the culprit? Haven't checked it yet. How do you best test it?
\D
I think the MAP and O2 sensors could also be suspects.
Sure could.
-
I'm doubting the ignition coils, and you replaced the intake gasket. O2 sensor?
New IAC does not equal good IAC.
It's been suggested once or twice.
Usually, a bad O2 results in smelly exhaust.
-
So how does one test O2 sensor?
\D
-
That's a good one. It's not a temperature sensor, so the chart wouldn't work for it.
-
So how does one test O2 sensor?
\D
Once the engine is warmed up, unplug it. It will set the O2 sensor code (pretty much guaranteed) and should turn on the CEL light.
But if the idle settles down, the ECM would seem to be fighting with what the O2 sensor is feeding it.
If that's the case, I would be inclined to replace it. No guarantees, but what else ya' gonna do?
I don't think it's the coils or associated pieces.
Edit - If you've got a scan tool, it should show ~.445 volts (DC) when the O2 is cold. (That value is "plugged in" to the PCM, and is used as a default, until the O2 warms up and starts responding to actual exhaust readings.)
Once it warms up, it should bounce back and forth between .1 and .8 volts (or thereabouts.) It should spend about half the time on either side of .445 volts.
If it parks on one side or the other, it thinks it's seeing a continuous lean or rich condition. Towards .8 is rich. Towards .1 is lean. If you are accelerating or decelerating, a temporarily full rich or full lean condition is normal.
The O2 CAN lie. At one point, the one on my 4.9 indicated full lean (very low voltage.) The PCM compensated by dumping in as much fuel as it could. Failed a smog test horribly. Also killed my catalyst. My gas mileage was also crap.
-
Don, take a look at the thread I just started about the MAP sensor. Might have some answers for you.
-
Thanks Charlie.........good reading.
BTW: Installed new O2 sensor today, ran the car hot, no change, idle still hunting. :(
\D
-
Thanks Charlie.........good reading.
BTW: Installed new O2 sensor today, ran the car hot, no change, idle still hunting. :(
\D
GAAAAHHHH!!
-
We need to see that the computer is showing, whether voltage, or sensors.
-
OK, just to be on the safe side, I've ordered another IAC and another MAT sensor, just in case mine were no good (but NO error codes??).
Should be here next Monday.
If I still can't get rid of the issue, I'm willing to replace the ECM (minus the PROM of course).
So, just in case, does anyone have a spare 88 Auto-Duke ECM?
\D
-
Ready for this?
New IAC - RUNS STEADY! ;D ;D ;D
Must have had a bad IAC out of the box. :(
Thanks all!
\D
-
Ready for this?
New IAC - RUNS STEADY! ;D ;D ;D
....
I'm happy to hear it! This was turning into a real head-scratcher.
-
If that ain't the truth!
-
Awesome news!
-
Well, I guess I spoke too soon, but it was good while it lasted.
We ran her real hot yesterday and the symptoms returned..up and down idle, to the point where the engine stalls when in R or D.
So, after reading the newest club news letter, I figured I have a few MAP sensors, so I tried them ALL out. They are all 1 BAR GM MAP sensors, one of them supposedly new. Same issue with all of them. But here is the peculiar thing........when I disconnect the MAP (although I get a CES light), the engine runs great at about 1K RPMs. I put it in gear (D or R) and it drops to around 900 RPMs, but stable.
What the hell, over??
Any ideas?
\D
-
Maybe German Fieros didn't have MAP sensors. Leave it disconnected. You know they're always ahead of us, automotively. :P
-
As you read my replies, keep in mind that I know nothing about the 4-cylinder Fieros; I am correlating from the V6.
The DIS ECU seems to handle a lack of MAP sensor input differently. The MAP sensor is for fueling, which means you have a fueling issue. Did you check for vacuum on the MAP sensor vacuum line?
Did you run the voltage tests in the newsletter? Since it is the same MAP sensor, the voltage tests should be the same.
The TPS, O2, and MAP sensors work together to help the ECU control fueling.
Oh. You'll probably need a scan tool to reset the code on your ECU.
-
All voltages check out (as far as I can tell).
Vacuum checks out also.
Can't scan the 87-88 L4.
Have a new (refurbished) ECM on the way.
But I also read in Ogre's cave, that the fuel vapor canister can cause problems, so I'll be inspecting it tonight for cracks or other irregularities.
\D
-
Well, if the fuel tank has been overfilled, yes, the canister is going to be an issue.
-
Can't you insert a jumper in the A & B terminals of the ALDL and read the codes? To clear the codes, disconnect the ECM power supply at the battery, just like you would on a V6.
-
Can't you insert a jumper in the A & B terminals of the ALDL and read the codes? To clear the codes, disconnect the ECM power supply at the battery, just like you would on a V6.
Jumpering A-B does work on an 88 duke. Been there, done that.
-
Yes, shorting A&B to read error codes works fine, you just can't hook up a scanner tool, like WinALDL. That is what I meant with:
Can't scan the 87-88 L4.
-
BTW: Checked fuel vapor canister, nothing to be found.
Now I really am hoping that it is the ECM.
-
Can't you insert a jumper in the A & B terminals of the ALDL and read the codes? To clear the codes, disconnect the ECM power supply at the battery, just like you would on a V6.
Jumpering A-B does work on an 88 duke. Been there, done that.
Were you able to scan your ECU? I know scanners exist. I think my brother has one.
-
I've been looking for a scan tool for the 87-88 L4, but they are all in the $300+ range. :(
For the mean time a paper clip (I actuall have the Code Reader key from the NIFE Club) will just have to do.
-
The reader will not reset the code.
-
The reader will not reset the code.
I know. To do that, I always disconnect the battery.
\D
-
That may not be enough on an '88. The ECU is different.
-
From what I have read on various boards, it should suffice.
I haven't found it yet, but supposedly, there is even a connector to disconnect only the ECM from power, eliminating the need to reprogramm all your radio stations. ;D
-
That's correct, Don. The ECU disconnect/power supply comes off the C500. It's a round cylinder about 3 inches long. It's a weatherpak connector on a red or orange wire. The connector is the same style as was used on the early model headlight motors. It should be at approximately the lower corner of the positive end of the battery. Disconnecting that will wipe out all stored codes in the ECU.
-
There is an image of that connector in the December newsletter. My understanding is that removing that power works to clear codes for the stock V6 ECU, and for the '84-'86 L4 ECU. I'm told it does not work on the 7730 or the DIS '88 ECU.
-
Fuel vapor canister filter is good, but replaced anyways, checked for correct gas cap (I read that the Fiero should have a non-vented), swapped the two lines from the canister to TB (you never know if the PO might have had a brain fart), then I just replaced both vacuum lines with new ones.
Still hunting idle when warm.
According to tracking no. the refurbished ECM is between the US and Germany now, so it shouldn't be long.
If that doesn't fix it, I'm getting rid of the Fiero and getting an old VW Carman Ghia. ;D
-
These fun things are all part of Fiero ownership.
-
Did the ECU arrive yet?
-
No, still in transit
-
I couldn't wait that long. I'd be old and grey by the time things arrived.
-
I AM old and grey! ;D
-
See what waiting for parts does?
-
OK, parts arrived today.
Installed new (refurbished) ECM, new MAP.............. still hunting idle!!! >:( :-[
Here my question; can a faulty oil pressure switch cause idle problems? I know the fuel pump relies on information from the OPS.....and I also know that I accidentally shorted the OPS a while back, trying to connect it correctly again (Raydar told me I probably blew the fuel pump fuse, which was dead-on!), because the PO hacked around on the cables (only 1 cable connected to the OPS). I'm suspecting that something has been wrong with the OPS from the beginning. The PO also installed an 87 OPS instead of an 88 OPS, which I have, plus the 88 connector.
So while watching my instruments, I notice the fuel pressure takes a dip, then right after that, my idle takes a dip. It almost sounds like not enough fuel when the idle dips.
Does what I am explaining here make sense? Could it be related? If the moon is in the seventh house and the wind is blowing just right?
Frustrated in Germany and still old and grey...........Don
-
I don't know which is the primary path for power to the fuel pump. The FP relay or the OPS. I do know that if the oil pressure drops below a certain point, it should shut down the fuel pump, so maybe that's the primary path. Since the relay shuts off after prime, that would leave the OPS as the primary voltage source for the FP.
Look on the side just below the fuel pressure regulator and just to the left side of the IAC to see if the cap for the idle stop screw has been removed. It may be that it's been tampered with since you're finding so many other things the OP 'tweaked'.
-
Hey Charlie,
I've read about the idle stop screw, but I doubt that messing with it could cause my problems just like messing with it could also not eliminate my problems. I have read that screwing around with that screw can actually make things worse, hence the factory seal to prevent knuckle-heads like me from messing with it. ;D
I just have a hunch that there has probably always been an issue with the OPS and the PO couldn't figure it out so he, as you put it, "tweaked" the wiring and thereby messed things up even more. And why put in an 87 OPS, if you have an 88 OPS lying around?? Just a guess, but I'm starting to get desperate now.
\D
-
The thing about the two oil pressure sensors is that they have identical electrical circuits, just different connectors.
-
Somehow, I thought this was an L4. Excuse my ignorance, but does the L4 have an idle adjustment screw?
-
The purpose of the idle adjustment screw is to maintain a slow idle should the idle air control not open. It is supposed to be adjusted to 600 RPM with the idle air control closed.
-
Somehow, I thought this was an L4. Excuse my ignorance, but does the L4 have an idle adjustment screw?
They do. It's used to set the opening of the throttle body butterfly valve on both L4 and V6. A wire-type feeler gauge is inserted into the space between the lip of the butterfly valve and the side of the throttle body to set clearance.
The adjustment screw isn't a metering needle, but a detent against the butterfly. Like the old throttle set screws on carbureted engines.
-
I have been doing research on the harmonic balancer. Supposedly, it can affect idle. That is as far as I have gotten. I know the '88 has one, but not if it is used for timing. I have no idea how it could/would affect idle.
I also know that voltage can affect idle. I have not gotten far in my research.
Here is a thought: the 2nd IAC seemed to fix things, for a bit. Is it possible that the problem is the IAC, but something happens to the IAC, and then the symptoms return? That would indicate either a wiring issue, or a lot of buildup causing the IAC not to function. Not knowing the plumbing, I don't know how that would play out. It would be easy to pull the IAC to check. Probably the passages should be cleaned, if they have not been.
-
OK, turns out that now with the new ECM I'm getting error codes.
For the first time I got a 34 (MAP sensor) on 2 MAP sensors, plus the injector I just got is leaking.
Took a MAP off of an Opel, code went away.
Just an FYI: Pulling the battery DOES clear the codes on an 88 L4 ECM.
I did however notice that the PO didn't have a gasket (in addition to the O-ring) on the IAC valve. I found this out by looking at the pictures in the manual for the 87-88 700 TB.
I'll be putting one on today, as that actuall would make sense that it is sucking air around the IAC and causing idle issues when warm, as the IAC doesn't kick in until the engine is warm and comes out of closed loop.
The new IAC only came with an O-ring and I never thought of checking if any other gasket is needed.........so shame on me!
I'll update.
\D
-
OK, turns out that now with the new ECM I'm getting error codes.
For the first time I got a 34 (MAP sensor) on 2 MAP sensors, plus the injector I just got is leaking.
Did you retain your same PROM? If not, what is the broadcast code on the chip in the new ECM?
-
OK, turns out that now with the new ECM I'm getting error codes.
For the first time I got a 34 (MAP sensor) on 2 MAP sensors, plus the injector I just got is leaking.
Did you retain your same PROM? If not, what is the broadcast code on the chip in the new ECM?
Don't know the numbers on the PROM or ECM by heart, as I'm at work at the moment, but I know it was from an 88 Duke automatic with A/C without cruise, so it is the correct one for the car, don't know if the other one was correct though.
\D
-
Gotcha. Thanks.
I'll mention that one of the guys on the FB group has an Indy that (apparently) had a hunting idle. He mentioned, in passing, that the installation of the exhaust system from his 85 GT seemed to have fixed the hunting. Said it sounded better, too.
-
Was the exhaust clogged, or something?
-
Was the exhaust clogged, or something?
Seems like it, but I'm not sure.
This was a car that he wants to leave stock/original, so I can't see him changing out something, just to be changing it.
-
Look on the side just below the fuel pressure regulator and just to the left side of the IAC to see if the cap for the idle stop screw has been removed. It may be that it's been tampered with since you're finding so many other things the OP 'tweaked'.
Cap had been removed, so I figured, how much more damage can I do if I screw with the screw? LOL
I tried resetting the IAC valve using the procedures I found on PFF and in the manual.
But after taking it out of diagnostic mode with the IAC unplugged, the engine will not start, so I cannot adjust the idle air screw. Is this an indication of a bad IAC?
If I plug the IAC back in, engine starts, but of course with the symptoms again once it runs warm.
And yes, I disconnected the battery, reconnected it, drove for about 60 KM at 35 mph and more, with stop & go and full stops with engine off in between.
That Karmann Ghia is looking better and better! ;D
-
Ghia not as gun as Fiere. :D
-
But after taking it out of diagnostic mode with the IAC unplugged, the engine will not start, so I cannot adjust the idle air screw. Is this an indication of a bad IAC?
\D
-
Just a guess. When at this step, the IAC's pintle is fully extended, and doing nothing. Nothing to do with the IAC. It sounds as if the idle screw is at fault, as you suspect. Note the position, then turn the idle screw a half turn. Lefty-loosey. Try starting. You may have to open the idle screw a bit more.
Sorry, my IAC article is not ready, yet. I only have a few notes, and the article is at least 2 months out.
Get me a picture of that idle screw, please.
-
Today I replaced the fuel pressure regulator, tore apart the C500 block next to the battery, traced all my ground wires, replaced the one going from the block to the deck lid, checked all fusible links and still have a hunting idle when warm/hot.
Still waiting on my new IAC so I can install and try to adjust the idle air control screw.
The German Karmann Ghia Convertible Club would love to have me as a new member! ;D
-
Have you considered a throttle body rebuild? Replace all gaskets, O-rings, and anything not metal in the throttle body. You can get rebuild kits at auto parts stores over on this side of the pond.
-
Have you considered a throttle body rebuild? Replace all gaskets, O-rings, and anything not metal in the throttle body. You can get rebuild kits at auto parts stores over on this side of the pond.
$38.00 with express shipping.
OK, TBI rebuilt, new IAC (I think it is now the 3rd).
I have gone through all my cables, looking for a bad ground, and have replaced about everything that can be replaced..........see here:
EGR
MAP
MAT
O2 sensor
IAC
TPS
CTS
PCV
Injector
ALL TB gaskets & O-rings (cleaned entire TB housing)
Fuel pressure regulator
ECM
Ground cables
Still hunting when warm/hot. Sometimes also stalls.
What I have not yet replaced are the 2 ignition coils...........could they be at fault?
Right now I'm at a point where I am willing to replace just about anything, as I am getting a bit POed, to say the least.
-
If it's any consolation, I had the periodic problem with the 88 Duke Coupe. Sometimes it would idle without wavering, though at about 1500, and other times it would be up and down with a periodic stall. If my memory is working, I seem to remember that Pat's 88 has a very high idle, too.
-
A duke will have a very high idle at startup, but if should slow down after about a minute or two. Also, if you turn on the AC, the idle will go start cycle again -- very high for a while, and then slow down.
-
If it's any consolation, I had the periodic problem with the 88 Duke Coupe. Sometimes it would idle without wavering, though at about 1500, and other times it would be up and down with a periodic stall. If my memory is working, I seem to remember that Pat's 88 has a very high idle, too.
And, did you get it fixed?
-
What I have not yet replaced are the 2 ignition coils...........could they be at fault?
-
Never got it fixed, Don.
-
What I have not yet replaced are the 2 ignition coils...........could they be at fault?
Usually if a coil is bad, the engine will miss or die at the most inappropriate time. It will be worse when accelerating. Been there, done that.
-
Maybe a video of the issue?
What happens if you unplug the IAC, and operate the throttle manually to keep the engine tunning? You should be able to do so, and keep a fairly steady RPM. Or, try to keep a steady RPM with your foot.
-
What happens if you unplug the IAC, and operate the throttle manually to keep the engine tunning? You should be able to do so, and keep a fairly steady RPM. Or, try to keep a steady RPM with your foot.
If I disconnect the IAC, it stalls most of the time. When it doesn't stall, the idle still hunts.
-
The Ogre has told me (multiple times now) that I should look for a bad ground or "iffy" wiring and that my coils are not likely to be the cause, which coincides with what Pat said.
I've taken apart the C500 next to the battery and redone all of the wires.
Perhaps someone here can point me in the direction of possible bad wires/ground? Or are there too many?
Wich are the ground wires that could have such an effect on the idle?
I ordered a scan and diagnostic kit for the 87-88 Duke yesterday, what exactly, when I scan, should I look for?
\D
-
Well, you could look for any value on a sensor that fluctuates in sync with the hunting idle.
Separately, you could use a meter to check the resistance from the negative battery terminal to the engine block, to the transmission, to the O2 sensor, etc. Also, check the ground to the ECU.
-
It just occurred to me... I remember hearing that there were a number of PROM upgrades for the 87-88 Dukes, for various issues. (One of them was excessive pinging.)
I believe the Ogre even mentioned the upgrades on his page. I wouldn't be surprised if the hunting idle was one of those issues.
With that said, I don't know how one would go about researching TSBs for those upgrades, but I would suspect they're out there.
-
Anyone know of a source where I can get an upgraded PROM?Seems like "Intermittent Higher Than Normal Idle" was one of the reasons for the upgrade.
-
If I could find a blank, and one of those obsolete programmers that we used to use at work, I could copy my PROM. My duke idles perfectly. But I don't remember if your car is automatic or stick.
-
If I could find a blank, and one of those obsolete programmers that we used to use at work, I could copy my PROM. My duke idles perfectly. But I don't remember if your car is automatic or stick.
Automatic
-
If I could find a blank, and one of those obsolete programmers that we used to use at work, I could copy my PROM. My duke idles perfectly. But I don't remember if your car is automatic or stick.
I have both a blank PROM and a programmer. And my car also idles perfectly. But mine is also a manual. Anybody have a line on the "newest" automatic 87-88 Duke BIN file?
-
Might be a wild chance that Sinister may have a file in his ditty bag.
-
Donster... When you have a free minute, grab the 4 character broadcast code off of your chip.
You'll need to remove the two screws from the cover, and read the code from the label on the chip. (It may be different from the label on the outside of the ECM, if stuff has been swapped around.)
FWIW, the one that I have is "ACMH" (for a manual trans).
I think there is a table of Fiero broadcast codes, here, on the forum.
Edit - Here it is. http://gafiero.org/ECMgood/fieroprom.html
Holy schnickies! There are 8 different revisions of just the 87-88 automatic Duke PROM.
-
Raydar..... when I get home after work, I'll grab the ECM and get the codes off and from the inside of it.
I checked the Ogre's cave and compared it a few weeks ago, and I think this is the new/updated PROM I would need, if that helps:
Mine:
PROM ID: ALWN 6770
ECM: 1227748
Needed:
16143459
PROM ID:ATCA 3571
(as of 8/11) http://gafiero.org/ogre/promtsb.htm (http://gafiero.org/ogre/promtsb.htm)
This PROM was specifically for the "intermittent high idle" problem.
But I'll check to make sure.
Thanks.
-
Do I read that chart correctly that it requires a new chip, a specific fuel sending unit, a specific fuel pump with a specific rubber bumper on the bottom of the pump and a specific pulsator on the fuel pump in order to overcome the issue?
-
It sounds as if the issue could be addressed by replacing all those things.
-
Do I read that chart correctly that it requires a new chip, a specific fuel sending unit, a specific fuel pump with a specific rubber bumper on the bottom of the pump and a specific pulsator on the fuel pump in order to overcome the issue?
That is only if you need to repair Hard Hot Engine Restart, for the idle issue, it is only the PROM.
-
OK, here we go:
PROM: Delco ALWM 6770

ECM: 01227748 (Refurbished)
-
Scanner / diagnostic kit has not arrived yet, but...........today I had the exhaust out to repair it (long story) and I noticed that from underneath, you can see a bracket from the alternator to the TBI. It was completely rusted and once I looked at it closer, I noticed the screw going into the TBI is torn off, hence, no real connection there. I remember the Ogre mentioning that the bracket itself functions as ground. Is it this one??
Could this be my issue??
-
Pic?
-
Tore apart center console today, checked all cables from the ECM there, sanded down ground connector, used a stainless steel screw.
Went at the C500 connector again, replaced positive cable from battery to underneath C500 block, replaced negative cable to engine, replaced ground cable from engine to chassis, sanded all surfaces.
No change, idle still hunting. Scanner / diagnostic kit won't arrive until sometime next week. Had fun troubleshooting in the beginning, sort of a challenge.
Now frustration is setting in. >:(
\D
-
Did you replace the screw to the TBI?
-
Did you replace the screw to the TBI?
The only way to do that would be to take out the entire TBI, put it on a bench and drill out the torn off screw, then cut new threads.
Instead, I got another angle-iron and fastened it to a hole with threads in the TBI right next to the torn off screw and to the alternator.
Unfortunately, it didn't seem to be the cause of my idle issue. :(
-
.......and another question regarding the ground connections:
I have a heavy gauge wire that goes from the (-) battery to the engine block (good shape).
Then I have one that goes from the engine to the decklid frame (good shape).
But shouldn't there also be one directly from the (-) battery to the body/frame??
I don't have that. Where would/should it be connected to the frame?
-
The V6 Negative cable has a secondary ground wire that attaches to the battery tray, down toward the shock tower. Maybe the L4 has the same setup. I have a new ground cable that I think is for the Duke, and it has the same ground wire as a V6 cable.
-
But shouldn't there also be one directly from the (-) battery to the body/frame??
I don't have that. Where would/should it be connected to the frame?
You should definitely run a ground from the battery negative to the body. Who knows, it might even fix your idle problem.
-
The V6 Negative cable has a secondary ground wire that attaches to the battery tray, down toward the shock tower. Maybe the L4 has the same setup. I have a new ground cable that I think is for the Duke, and it has the same ground wire as a V6 cable.
Replied on PFF........thnx
-
Interesting. Several posts on the fuel pump, the OPS, and fuel pressure, but I don't see that the pump was replaced.
-
new pump in 2017, recently checked fuel pressure, all good.
-
OK, the more ground / earth connections I replace or clean up (stainless steel bolts & nuts, grind to bare metal, new weaved copper or stainless steel ground cables), the better the car runs. ;D
Seems almost perfect now, except for a slight stutter/drop in the idle every now and then.
I'm still waiting on the scanner, but I am obviously on the right track here.
As usual, I will update here every time I do something.
\D
-
I did an article on sensors and locations for the V6, since that is what I have, but maybe should do one for the L4. Much more difficult, though.
It would certainly help those unfortunate L4 owners. ;D
\D
I have to rely on people with an L4 to provide pictures/info.
-
I think I figured it out. It's voltage to the ECU. Either a bad power, or a bad ground.
Interesting how that worked out.
-
This is for the V6, but should be similar.
Have you ever checked their ECM supply voltage to see if it is changing? Some people have reported that adding ground wires have help their idle.
In the ECM prom there is actually a section that controls idle speed depending on battery supply voltage.
If the voltage dropps to 8 volts, the idle speed would be adjusted to 1200 rpm. At 14.4v it drops back to 900 rpm.
Here is a table:
Volts Idle
8.0 1000
9.6 1000
11.2 900
12.8 900
14.4 900
If the power to the ECM changes you could get into an loop where voltage drops, idle is increased, voltage comes up, idle is decreased. Sound familiar?
Try a battery charger to see what happens. Maybe have the voltage regulator in the alternator tested.
Maybe feed a stable 12V to the ECM.
Put a Volt meter on the power to the ECM.
The question was sortof answered.
-
OK, the more ground / earth connections I replace or clean up (stainless steel bolts & nuts, grind to bare metal, new weaved copper or stainless steel ground cables), the better the car runs. ;D
Seems almost perfect now, except for a slight stutter/drop in the idle every now and then.
I'm still waiting on the scanner, but I am obviously on the right track here.
As usual, I will update here every time I do something.
\D
Interesting...
Now that you mention this, I seem to remember the "hunting idle" issue associated with using the disk-type injectors with the V6 Fiero ECM (3.4 swaps being the major culprit), being blamed on voltage fluctuations.
You might be on to something.
BTW... In every Fiero I've ever seen, there was a lighter weight pigtail coming off of the negative battery terminal, that is screwed into the frame, near the passenger side shock tower.
Since you have a large ground going from the battery to the block, and a strap going from the block to the hinge box on the frame, I wouldn't have thought this would be an issue, but stranger things have happened.
Edit - 87s and 88s have a built in stutter to the idle. Almost sounds like a random skip, several times a minute. It's quite normal (and has been commented on, before, elsewhere.)
-
Edit - 87s and 88s have a built in stutter to the idle. Almost sounds like a random skip, several times a minute. It's quite normal (and has been commented on, before, elsewhere.)
That's interesting. My 87 does it. I don't recall noticing it until the 3.4 swap. I always assumed it was one of the injectors causing what sounds like a slight miss at idle. Of course, that wouldn't be the case in the Duke, having just 1 injector.
That pigtail ground is also very close to the ground that's on the outside of the frame rail. It can be found by removing the right rear fenderwell liner. It has been thought to be a major problem when the ground is poor. It's a black insulated wire so it probably comes out of a harness, unlike the braided grounds.
-
That pigtail ground is also very close to the ground that's on the outside of the frame rail. It can be found by removing the right rear fenderwell liner. It has been thought to be a major problem when the ground is poor. It's a black insulated wire so it probably comes out of a harness, unlike the braided grounds.
That will be the next thing I check. Might as well, as I have done just about and replaced everything else. ;D
I'll update any changes, improvements.
\D
-
I think I figured it out. It's voltage to the ECU. Either a bad power, or a bad ground.
Interesting how that worked out.
True statement Mike.
But after so many recommendations, I had to proceed systematically, especially not having a scanner.
Checking all the grounds would have been cheaper and faster, but in the beginning, the majority of recommendations suggested one of the sensors, so that is where I started my hunt.
Thnx!
\D
-
I had happened to have been working on articles dealing with idle, the ECU, and grounds, at the time. Since I've been continuing work on those articles now, I revisited that, because it again sounded like ground issues. I thought surely that had been suggested, so I went back and looked. Sure enough.
-
That pigtail ground is also very close to the ground that's on the outside of the frame rail. It can be found by removing the right rear fenderwell liner. It has been thought to be a major problem when the ground is poor. It's a black insulated wire so it probably comes out of a harness, unlike the braided grounds.
Could somebody please check the SM and let me know, exactly where this ground connection is?
Thanks.
\D
-
With the wheel well liner removed, it's attached to the outboard side of the upper frame rail, right about where it arches upward, or just a little behind it. Once you expose the frame rail, it's very visible.
I've done a search and have found pictures of rusted 87 and 88 frame rails but didn't see the ground wire. I know I've seen pictures of the wire bolted to the upper frame rail. I know you're getting some ground information from The Ogre. Maybe he has a picture. Or try Patrick. He seems to have a good library.
-
No ground connection there.
Anyone know where it was supposed to come from? I'm assuming from the C500, inside the harness going to the passenger side rear lights?
\D
-
I saw Patrick's picture and that's on a Formula. Other pictures I found of rusted 87 and 88 frame rails didn't show a ground in that location. I'm wondering if it's located there only on the V6 and located elsewhere on the 4 cylinder because of the different harnesses.
Just a suggestion for a solution. While you have the fenderwell liner out, maybe install one there. If they're available in Germany, secure one of those long post battery terminals, of the type that can be used to connect 2 batteries together. Make your own heavy ground strap or purchase a good one and mount it to the frame rail. The only unknown is from where the factory ground emanates. What does it tie to the frame rail?
-
From what I have heard today, the 88 Duke did not have a ground connection inside the passenger side rear fender well. Instead, that ground is under the center console, which is ALSO the ground for the fuel pump.
-
In that event, it may be allowing the fuel pump to fluctuate pressure.
-
There's nothing wrong with adding grounds that are not documented.
-
Hmmm. I just got strongly criticized for suggesting that to someone. They said to fix the problem, rather than add band-aids.
-
What if the problem is not enough grounds?
-
Good question. There were enough grounds from the factory, apparently. Replacing a missing ground is fine. If, however, a ground is no longer good, due to the frame rusting apart, for example, maybe the frame should be fixed. My issue had to do with the wirinng mess left from the removal of an alarm system causing my gauges to be a bit erratic. I'm tempted to pull the entire harness, and have the harness redone.
-
OK, finally got my diagnostic kit & cable.
Thought I had figured out TunerPro RT with the $48 definition file, but I don't trust myself and obviously, some of the readings don't make sense. I measured voltage with a DVM directly at the terminals and had 13.6 V!
Perhaps some of you can tell me what I am doing wrong.
Here is a screen-shot of the ALDL dash and the ALDL flags.


I also have the CSV file.
BTW-Idle is still hunting, matter of fact, getting worse..........thought I had it. :-[
HELP!
-
A low voltage reading at the ECM can be caused by leakage either on the supply side or the ground side. To check the supply side, measure with one meter lead on the battery + terminal, and the other on the 12V line into the ECM, with the car running. Any voltage you read at all is leakage somewhere -- possibly a bad connector somewhere. To check ground leakage, measure with one meter lead on the - battery terminal, and the other on the ECM case. Any reading here is ground leakage.
You'll probably need twp people to make these readings.
-
Thanks Pat.
Can somebody provide me with a wiring diagram, as I don't have a shop manual for the 88. :(
Thanks.
-
Can somebody provide me with a wiring diagram, as I don't have a shop manual for the 88. :(
Anyone?
Or does someone have an 88 SM for sale? 87 SM here in Germany was sold before I had a chance to buy it.
On the ECM connectors I found the following:
Had a steady 12 V on W(hite)10 & 15 (battery and ECM fuse), although scan tool told me only 9.6 V???
Had a good ground on W(hite) 12 & 13 (system ground).
Had no ground on B(lack)12 (sensor ground for TPS & CTS) and on W(hite)14 (sensor ground for MAP & MAT), so I added ground by splicing in two wires to the harness and to the chassis, just for troubleshooting purposes. Peculiar though, I had ground, when measured directly at those aforementioned 4 sensors, so I assumed, I had broken wires somewhere in the harness???
Made no difference in the hunting idle, but feels like the car is running worse now.
Is ground on those two connections only provided when ECM is running (ignition "ON")?
Guess I need not mention that this is driving me insane now! :(
Thanks for ANY suggestions, especially if I did something wrong!
\D
-
On the ECM connectors I found the following:
Had a steady 12 V on W(hite)10 & 15 (battery and ECM fuse), although scan tool told me only 9.6 V???
Had a good ground on W(hite) 12 & 13 (system ground).
Had no ground on B(lack)12 (sensor ground for TPS & CTS) and on W(hite)14 (sensor ground for MAP & MAT), so I added ground by splicing in two wires to the harness and to the chassis, just for troubleshooting purposes. Peculiar though, I had ground, when measured directly at those aforementioned 4 sensors, so I assumed, I had broken wires somewhere in the harness???
Made no difference in the hunting idle, but feels like the car is running worse now.
Is ground on those two connections only provided when ECM is running (ignition "ON")?
Guess I need not mention that this is driving me insane now! :(
Thanks for ANY suggestions, especially if I did something wrong!
\D
That's quite possibly just a "logic ground" or "logic common". Not necessarily "earth ground" or "chassis ground". If it made other things worse, I would be inclined to undo it.
I've got an 88 manual. Let me see if I can get a workable copy of the diagram.
Edit - you said you had ground at the sensors, so I'm confused, now.
BTW... the pic of your ALDL data is suspect. All the temperatures seemed to be wrong, as well as the DC voltage(s). Makes me wonder if it's really configured (or written) correctly.
I still don't have my car here, or I'd record my values.
-
That's quite possibly just a "logic ground" or "logic common". Not necessarily "earth ground" or "chassis ground". If it made other things worse, I would be inclined to undo it.
I've got an 88 manual. Let me see if I can get a workable copy of the diagram.
Edit - you said you had ground at the sensors, so I'm confused, now.
Yes, that confused me also, which is why I'm assuming that perhaps there is a broken wire in the harness.
Then again, I might have been measuring at the wrong pins. I'ts like Russian Roulette without the correct shop manual, having to rely on .jpg's downloaded from the web. :-\
I'll most likely remove the additional grounds I have added and start over again.
BTW: Found an 88 SM on Ebay. Problem is, I ordered it from the US, so it will take a while to get here (appr. 3 weeks!!).
In case me engine harness is totally hosed, do you have an 88 Duke harness left over from any of your engine swaps? ;D
Thnx Steve,
\D
-
My automatic harness went with the first Duke, when I sold it.
My current Duke has a manual trans, so that's not going to do you much good, anyway. Sorry.
With that said, it shouldn't be too long before I have the Fiero back here, so I can make some measurements. Have to clear out a bit of garage space.
-
Do you happen to have an 88 Duke definition file for TunerPro ($48??)?I'm not sure I got the correct file with all my scanner software.
Thnx,
\D
-
I've got one for TunerCat. I can email it to you tonight. Don't think it will work with TunerPro, though. I might be wrong.
-
I've got one for TunerCat. I can email it to you tonight. Don't think it will work with TunerPro, though. I might be wrong.
Is that the same program as DataCat by C.A.T.S.? I have that.
Oooops......correction............my trial version has expired
-
I'll bet if you uninstall it, delete the folders, and then download it again, it'll work. (Might have to delete registry keys, too.)
But yeah... pretty sure it's the same thing.
But that's a programmer. NOT a scan tool.
-
Went through the reg with regedit, can't find the reference to the app, no dice.It probably references a name that is so abstract and has no similarity to TunerCat, CATS, C.A.T.S. or anything else, it is virtually impossible to find in the registry.I could change the system clock/date back to before I installed it 7 days ago, but other things would stop working, i.e. my MS Outlook with my Exchange server a.s.o.
If I could find a version older than DataCat v 1.1.2.722, that might work, but no luck so far.
But if you send me the def file, I'll give it a try anyways and would appreciate it nevertheless.
Thnx for all your time and replies-
\D
-
I'll see what I can find.
It's installed on another computer.
Edit - Sorry. Got sidetracked this evening. Didn't get to dig up anything that I wanted to.
-
No worries, couldn't do anything after work anyways. And tomorrow is a holiday in Germany, so we'll be taking the company car to do some family QT. :D
-
But that's a programmer. NOT a scan tool.
But it will enable me to at least read data, no?
What do people with an 88 Duke (DIS) use to scan? Obviously, WinALDL won't work. :-\
-
I've got an 88 manual. Let me see if I can get a workable copy of the diagram.
No worries Steve, got the diagram for the 88 Duke, thanks anyways.
\D
-
But that's a programmer. NOT a scan tool.
But it will enable me to at least read data, no?
What do people with an 88 Duke (DIS) use to scan? Obviously, WinALDL won't work. :-\
Nope. All it will do is decode and edit EPROMs. There is a separate program used to read and burn them, that is included in the "package".
What you need is an OBD1 scan tool. (NOT just a code reader.) They're kind of uncommon, now. But the ones that are out there are not terribly expensive.
I've got an AutoXray 6000. Does OBD1 and OBD2. Don't recall if I've ever used it to scan my Duke, but there really isn't any reason that it shouldn't. It scans everything else, and provides sensor readings and etc. (The display says that it goes up to 2005, but I've read much newer cars with no problem.)
Works like WinALDL, only it's self-contained. Has its own display. Doesn't need a laptop.
If you buy an AutoXray, be aware that they are out of business. Nobody is around to support them. You'll have to buy all your cables and stuff off of eBay, if you don't get them with whatever you buy.
Actron is another "consumer" brand of scan tool.
You might find an old GM Tech1 scan tool, but they might need a lot of expensive modules to make them work. (Not sure, on this point.)
Edit - I was poking around and saw a bluetooth device that supports OBD1 and an android phone or computer, including TunerPro. It has a selectable ALDL baud rate. 160 baud or 8192 baud.
It occured to me that you might be using a similar device. The baud rate of the 88 (and 87) Duke must be set to 8192. They're the only Fiero ECMs that use that baud rate.
If the baud rate is wrong, it could cause bizarre readings, such as what I was seeing on your "dashboard" display. ("negative" temperature readings, etc.)
-
OK, so what I have is a USB to ALDL cable, and a few programs, among others is TunerPro RT with a definition file (supposedly) for the 87-88 Duke.
My cable actually has a selector switch for baud rates. It can do 160 AND 8192 baud.
I also have ALDL_Test, wich lets me select comm ports and baud rate. It checks out.
This is what I bought:
https://www.ebay.de/itm/Diagnose-Corvette-C4-Camaro-Firebird-VAN-FIERO-FIERO-Truck-Caprice-Transport-TPI/254207006495?hash=item3b2feb171f:g:3QIAAOSwsixcjPkl
I am just wondering if the def file for the 88 Duke is correct. A file name can be changed easily. Once I load it into TunerPro, it tells me it is for a 1991 vehicle??
I've downloaded a $48 file from the internet (source can't remeber), but funny thing is, it also tells me it is for a 1991 vehicle, with a 2.2 liter engine.
-
According to TunerCat,
$48 supports 87 - 88 Pontiac Fiero 2.5L 4 Cyl. LR8,
87 Grand Am 2.5L 4 Cyl. L68,
87 - 90 Celebrity, 6000, Cutlass, Ciera, Century 2.5L 4 Cyl. LR8.
A 2.2 is not mentioned.
$70 supports a 90 - 91 Cavalier, Sunbird LM3 2.2L
ECM is 1227748 in both cases.
What is the file extension for your $48 ? I can look around.
Thinking about it, I'm not sure my TunerCat file will work, though. Since we're doing different things.
-
This might be useful...
http://www.gearhead-efi.com/Fuel-Injection/showthread.php?2981-1227748-ECM-Information-48
-
Can somebody tell me what the second cable to the starter is? It is the thinner one, not the cable from the negative battery terminal.Today I noticed that if I wiggle THAT cable while the engine is running, the idle stumbles and hunts extremely.I never even noticed that cable, I thought that there was only one cable going to the starter?? :o
-
The only ones I can think of are the heavy red lead that goes to the battery, and a smaller purple lead.
The purple lead is the "start" wire. It will have 12 VDC on it (to pull in the starter Bendix) when you turn the key to start.
If you trace it, it should go to the P/N switch on the trans. It should continue out of the P/N switch as a yellow wire.
Some cars with trunk poppers have a goofy "interlock circuit" that finds ground through that wire, and the starter solenoid. (Strange setup.)
Is it loose? Is the terminal on the solenoid loose?
-
Don, does that extra wire go into a factory wire sheath, or is it free-floating on it's own? Sounds like they're feeding something off it that they only want to operate while the ignition is
ON. EDIT: Start position as Raydar said.
On other starters I have twisted that screw's connection off inside the solenoid when the bottom jam nut was loose.
-
Can somebody tell me what the second cable to the starter is? It is the thinner one, not the cable from the negative positive battery terminal.
Of course I meant the POSITIVE terminal.
-
Don, does that extra wire go into a factory wire sheath, or is it free-floating on it's own? Sounds like they're feeding something off it that they only want to operate while the ignition is ON.
Tomorrow I'll have the car up on a lift, so I'll be able to see more. I know the cable disappears into a harness, but I can't tell if the connector or solenoid is loose.
-
Made no difference. There are 3 cables that go to the starter. One in the rear is ground. Then the 2 in the front are as Steve said, one thick one from alt/battery and a thinner purple wire that goes to the ignition switch. It was a bit gunked up and corroded, so I cleaned all 3 connections and cables but issue persists.
I also figured out that there will only be ground on BLACK12 & WHITE14 if the ECM is plugged in and gets ground on WHITE 12 & 13. (Brain Fart!)
All grounds and voltages on the ECM check out. Hence the confusion earlier; I measured ground at the sensors with the ECM plugged in, so I had ground. Disconnected the ECM and had no ground.................D'uH!
I think I've asked this before; does a bad MAP "always" throw a code?? If I disconnect the MAP cables (not the vacuum), the car idles fine and stable. Unfortunately, it lights up the Check Wallet light and sets code 33 or 34. I plug it back in, the hunting idle returns, but no codes. :o
-
According to TunerCat,
$48 supports 87 - 88 Pontiac Fiero 2.5L 4 Cyl. LR8,
87 Grand Am 2.5L 4 Cyl. L68,
87 - 90 Celebrity, 6000, Cutlass, Ciera, Century 2.5L 4 Cyl. LR8.
A 2.2 is not mentioned.
$70 supports a 90 - 91 Cavalier, Sunbird LM3 2.2L
ECM is 1227748 in both cases.
What is the file extension for your $48 ? I can look around.
Thinking about it, I'm not sure my TunerCat file will work, though. Since we're doing different things.
As soon as I load the "so called" $48 file it shows up as:

Fie extension is .xdfAnd when I try to download it from the web, I get a message that my IP is outside the US and I can't continue.Can somebody get the $48 file for me? Please? Pretty Please? ;D
-
I uploaded the file to http://gafiero.org/files/$48.xdf (http://gafiero.org/files/$48.xdf)
-
As soon as I load the "so called" $48 file it shows up as:

Fie extension is .xdf And when I try to download it from the web, I get a message that my IP is outside the US and I can't continue.Can somebody get the $48 file for me? Please? Pretty Please? ;D
That is clearly the wrong file.
Looks like Pat has got you covered on the correct one. If not, I'll see what I can come up with.
I can believe that a bad map can cause issues without throwing a code. It's just a pressure transducer.
-
Doesn't the MAP sensor also control the fuel pressure regulator, or are they just both connected to the same intake vacuum port?
-
I uploaded the file to http://gafiero.org/files/$48.xdf (http://gafiero.org/files/$48.xdf)
Awesome! Thanks Pat.
But how do I convert it to an .ads file for TunerPro?
-
Maybe this page (https://support.openflashtablet.com/support/solutions/articles/42000034309-how-to-correctly-loading-xdf-s-and-bin-s-in-tunerpro) will help.
-
It does help, but also tells me that I need the bin file for the 87-88 Duke. :-[
-
Doesn't the MAP sensor also control the fuel pressure regulator, or are they just both connected to the same intake vacuum port?
On a V6, they're just connected to the same vacuum source. Not even sure about the Duke.
-
I think I've asked this before; does a bad MAP "always" throw a code?? If I disconnect the MAP cables (not the vacuum), the car idles fine and stable. Unfortunately, it lights up the Check Wallet light and sets code 33 or 34. I plug it back in, the hunting idle returns, but no codes. :o
Doesn't this sound like a bad MAP sensor??
-
Yes.
-
OK, please help me out here. I've got a new scanner, which works for ALL models of Fiero, Firebird, P6000, Camaro, Cavalier, Celebrity, Citation & Corvette (yes, also for the 87-88 DIS Duke ;D ).
Below are the scans from the warm engine, no trouble codes, what am I missing?



Thnx!
-
I'd like to know where you got the scanner.
-
"IAC 34/34", I would sort of expect that to be moving around, as the ECM attempts to adjust the idle.
I don't know exactly what the reading means. Could be 34 of 34 "steps" (which would seem to indicate that something is maxed out) or 34 steps one way, and 34 steps the other way. (34 is a strange number to be a maximum. I would expect 16, or 32, or 64... something like that. Just thinking out loud.)
For what it's worth, when the engine is cold, the O2 sensor reading should read a steady ~.445 volts. It should also show "not ready", I would think.
Once the engine is warmed up, the O2 sensor should bounce around between .1 volts and .7 volts. Probably too rapidly for you to even read it.
If it's just sitting at .106, the O2 is either lying, or the engine is running very lean. I notice the "Mix / lean" reading. I would think it should be bouncing around, too. But if the O2 is sitting at .106, the "lean" flag would be expected.
(I had an O2 sensor to fail, in that manner. Was reporting "full lean". In reality the ECM was just dumping fuel in. It was running so rich that it would burn my eyes when I stood behind the car.)
I wish Ron was checking in. He could provide some valuable insight.
-
Items with two readings = 1st at engine start up, 2nd actual value
Hence, IAC was at 34 steps at engine start-up and at 34 when measured.
-
I'd like to know where you got the scanner.
Home made by a member of the German Fiero club.
Kewl thing is, it gets its power via ALDL port while scanning OR via USB port, but also has batteries.
-
[Home made by a member of the German Fiero club.
Oliver Scholtz?
-
Oliver Scholtz?
Who else? :D
This way I could be assured that it works. And it is very professional looking!

-
As awesome as it may be, it is worthless to me, if it won't help me narrow down my issue!
-
As awesome as it may be, it is worthless to me, if it won't help me narrow down my issue!
Pay attention to what the O2 sensor is doing, as posted above. It needs to be switching back and forth.
Assuming the scanner reports readings in real time.
-
Rained all day, so I couldn't really do any engine work. I'll run another diagnostics tomorrow.
Also was told, an incorrect thermostat can possibly cause hunting idle. Weird. :o
-
I saw your question and the answer about the thermostat. The temperature is usually on the bottom of the thermal bulb. I think I've only seen 1 where it was on the flange. It has become a common practice to drill a 1/8 hole in the flange if it doesn't already have a little weep valve pin in it. I don't remember why, but I pulled both of mine and did the mod.
-
It has become a common practice to drill a 1/8 hole in the flange if it doesn't already have a little weep valve pin in it. I don't remember why, but I pulled both of mine and did the mod.
Can somebody post a picture, of where exactly the little hole needs to be drilled?
-
I don't have one out of the car but using this link for description, drill it in the flange, far enough inward that you don't hit the rubber seal.
https://www.walmart.com/ip/Stant-45819-Superstat-Thermostat/138505932?wmlspartner=wlpa&selectedSellerId=0&adid=22222222227058081778&wl0=&wl1=g&wl2=c&wl3=338615277757&wl4=aud-566049426865:pla-529923070479&wl5=9010757&wl6=&wl7=&wl8=&wl9=pla&wl10=8175035&wl11=online&wl12=138505932&wl13=&veh=sem&gclid=EAIaIQobChMInbacstqY4gIVEtbACh1hDwgNEAQYBCABEgL2j_D_BwE
-
It has become a common practice to drill a 1/8 hole in the flange if it doesn't already have a little weep valve pin in it. I don't remember why, but I pulled both of mine and did the mod.
It just stops the thermostat from trapping air bubbles, which can keep it from opening properly. It also allows just a little bit of coolant to circulate, for the same reason.
-
On the 85 and 86 V6, that could be important. Because they have the heater line coming off the water pump, when the thermostat is closed, air bubbles would go to the heater core. Maybe they could be trapped there for a while, reducing the heater's effectiveness.
But the air bubble issue was why I had heard people were doing it. I have seen some that have a hole already in them with a little copper or brass pin in the hole. I don't remember what vehicle they were for, though. Could have been a Ford or Grand Prix.
-
The heater line comes off the water pump on a duke?
-
I don't know. I don't think so. Neither does it on the 87 or 88 V6.
-
Are ther radiator cap and the thermostat cap identical?
-
I don't know. I don't think so. Neither does it on the 87 or 88 V6.
That is the return line.
-
I have always thought it was the supply but now that I think about it, the feed goes out on the driver's side.
-
OK, thermostat in the car IS a Stant 195F.
I scanned again today, paying attention to what Steve posted regarding to O2 sensor. While it does move around, I'm sure it is not in the correct range. It was one of the first things I replaced when this issue first reared it's ugly head. Just to make sure, I installed the old one again, and it had "0", ZERO readings, then the new one (which I assumed is working) would go from 0.1V to 0.9V to 1.1V to 0.4V and never zero in on a particular value. Can't be right, can it?
So I disconnected the O2 sensor, and whaddayaknow? Engine runs fine, no stumble, no hunting, no idle dropping, no stalling.
Downside is, it will occasionally throw a code 13 (O2 open) and the scanner tells me the engine is running lean. Before, with either O2 sensors installed, it would bounce between lean & rich by the second.
Can we now safely say that it is either the O2 sensor or the (one, purple) wire, going to the ECM that is causing my issue???
BTW: The new O2 sensor was a BOSCH, which you would expect NOT to be bad out of the box.
-
The O2 sensor should bounce back and forth. That's perfectly normal. Should be so fast that you can barely read it.
If it settles on one side or the the other of .445 volts, THAT'S a problem. Once it's warmed up, it should always switch around. (The only real exceptions are accel or decel.)
I have had Bosch sensors go bad "prematurely". Can't say that I've ever had a bad one, out of the box, though.
I've had good luck with NTK O2 sensors.
-
Steve, while I agree with what you say, I have measured the values with O2 sensor disconnected at a constant 0.42 V.
And in the last 2 days, for some reason, the ECM does not throw a code, no CES light....AND more importantly, the engine is running as it should.
I will have to wait until I get a new O2 sensor to see if things return to normal. If not I obviously have an issue with the wiring in the O2 sensor circuit. Should not be to hard to fix, as it is only one wire (purple). No ground wire, as the sensor actually self-grounds to the header. And I don't need to ask for wire diagrams anymore, as I just got this in the mail: ;D

Brand new! $50.00 with $20.00 shipping from the US! In combination with my new scanner tool I'm ready for just about any problem this Duke throws at me (I know, I've always been an optimist ;D )
BTW, the scanner tool can be ordered (works on ALL Fieros and shows values in "REAL-TIME"!) as long as you are willing to endure the delivery time.
-
Glad you got the book.
The scanner doesn't reset codes, though.
-
Glad you got the book.
The scanner doesn't reset codes, though.
Nope, still need to do the manual "Disconnect" with the power to ECM cable next to the C500.
Can't have everything. ;D
-
As I have not received the new O2 sensor yet, we have been running the car with the sensor disconnected and I must say the engine is running great without.
Doesn't overheat, runs stable, no hunting idle, good mileage, good acceleration.
So, what bad could happen not having the O2 sensor connected?
-
Rich or lean, maybe?
-
Doing some reading on this, if the engine runs rich the oil can be washed from the cylinder walls and the rings will score them. If it runs lean, overheating is the common issue but you say your engine temp is good. With the o2 sensor disconnected, there could be damage to the catalytic converter if you still have it installed. Almost everything I've read says they get better idle and runability with it disconnected. Common issues created are a slight hesitation at acceleration or a flat spot at a certain rpm. Lots of people in the Bimmers and Porsches seem to experience bad o2's and disconnect them, or when replacing with a new one start to have runability issues. Being as it's those cars, they are likely using Bosch replacement parts whether they were owner or dealer installed.
They say that with the o2 disconnected the ECM reverts to using the base fuel maps and might run a little richer. When the car is warmed up does the exhaust smell sting your nose or eyes?
-
When the car is warmed up does the exhaust smell sting your nose or eyes?
Can't say it does. We are about to take the car on a 60 mile round trip. I'll sniff when we get back. ;D
-
Hmmm. Sniffing a car.
-
As I have not received the new O2 sensor yet, we have been running the car with the sensor disconnected and I must say the engine is running great without.
Doesn't overheat, runs stable, no hunting idle, good mileage, good acceleration.
So, what bad could happen not having the O2 sensor connected?
With the sensor disconnected, the ECM will "plug in" a nominal value. My 4.9 is .445 volts, IIRC. If yours shows .42 volts, then that's what the ECM is plugging in.
Come to think of it, for a long time, "European spec" American cars operated in "open loop" - i.e. without an oxygen sensor - by design. (The ECMs were programmed to run without it.)
This had to do with the unavailability of unleaded gas. The lead would clog up the O2 sensors and the catalysts.
Heck... if it works, run with it.
Odd that it's not setting a code / turning on the light, though. That would lead me to believe there's something wonky with the wiring.
-
IIRC, there was already something wonky with the wiring. This is a new suspect area.
-
Wonky wiring or not, for now I am leaving it that way. Need to work on some other things, as this issue has taken up too much of my time already.
Need to get the headliner fixed, A/C, install power windows and the paint job.
If it keeps running the way it does right now, I'm not going to mess with it, albeit it does bother me, as it isn't the way it was meant to be.
-
When the car is warmed up does the exhaust smell sting your nose or eyes?
Can't say it does. We are about to take the car on a 60 mile round trip. I'll sniff when we get back. ;D
No funny smells, however low oil pressure since yesterday. Can’t see how it would be related.
-
Check the pressure with a mechanical gauge before assuming the stock gauge is correct. Connect the gauge and run it until it reaches operating temperature then check the idle oil pressure.
-
I assume its the OPS, not the gauge.
Darn thing is hard to get to, under the TB housing. Plus, the PO installed an 87 OPS. I have an 88 OPS, but can't figure out, how to get the 87 OPS out. Anybody know what size wrench to use on the 87. It is sort of hidden behind the plastic housing that is over the OPS.
Guess I should have removed it while the muffler was out....shame on me.
Thnx,
\D
-
Don, I'm sending you a couple of pictures via email. I don't have PIP on this computer so I can't post it here. It will contain pictures of 2 different style senders.
-
The pre-'88 wrench is about 3/8". I don't have one in front of me. The '88 will require the oil pressure sender socket.
-
Here are the Fiero Store's pictures of the senders:
85-87

88

-
When I went to Rock Auto and put in 88 Fiero 2.5, I got three senders. The large old style like the V6's had. The top one in your post. The other two were small button-type senders. One was apparently for a gauge. The other noted that it was for a warning light. Did the 88 Duke come with the same sender as the 88 V6?
-
The 88 duke and the 88 V6 have the same sender.
-
The x84 had a small sender, then there was the '85-'87, then the '88.
Wiring should be in the Feb2019 newsletter.
-
In our investigation of the Evap Canister operation, I found that both ports of the evap canister are attached to the intake and throttle body. If one of the lines between is cracked or if the canister purge valve is defective, this could result in a vacuum leak to the intake system.
I don't know if the 88 Duke has a canister, but you might try disconnecting and plugging the two lines that go to the throttle body and intake to see if the idle calms down. Just a WAG.
-
The 88 duke does have a canister.
-
In our investigation of the Evap Canister operation, I found that both ports of the evap canister are attached to the intake and throttle body. If one of the lines between is cracked or if the canister purge valve is defective, this could result in a vacuum leak to the intake system.
I don't know if the 88 Duke has a canister, but you might try disconnecting and plugging the two lines that go to the throttle body and intake to see if the idle calms down. Just a WAG.
The vacuum lines to the canister were one of the first things I replaced. Also found out that the PO had a brainfart and swapped/reversed them. Can happen, as original lines were hard plastic and different sizes, but the ones he used were rubber/flexible and would fit on either connection. In cases like this, it is great to have an 88 Helms. ;D
Thnx!
-
The problem is back, worse than before! :-[
-
Caught an infection from the Merc's. O2 sensor still unplugged? Plug it in, and see what happens.
-
Same, except, now the CES light doesn't come on anymore.
BTW: New pod with circuit membrane arrived, all instruments working again, just need to place the fuel gauge needle again. It shows sooooo full, there should be 30 gallons of fuel in it. LOL
-
12 gallons uses about 1/3 of the gauge, so 30 gallons would be slightly below empty.
-
So today I replaced bot ignition coils and hooked the O2 sensor back up, runs nice, no stuttering, no hunting, no Check Wallet Light. ;D Didn't run her real hot, but did get her to a good operating temp. So far, so good.......now if I just could get the fuel gauge to work (different thread)........ :-[
-
Ran the car real hot today on a long trip, with a lot of stop 'n go, hunting idle is back! :-[
The ONLY part I have yet to replace is the fuel pump, although the fuel pressure seems to be OK, but at high temps, the pump may be functioning intermittently.
Very discouraged at the moment.
-
My original coil packs and ICM were some aftermarket brand. There were issues. They were replaced, and the issues persisted. Now running on an AC Delco set, and things are good. You didn't get a cheap set of coil packs, did you?
-
AC Delco
I did notice that the heat shield was missing on the ICM when I replaced the coils. It seems to be impossible to get, so I made one myself from coke cans (made mine 3 layers).
-
Did you replace the ICM, or just the coil packs?
-
AC Delco
I did notice that the heat shield was missing on the ICM when I replaced the coils. It seems to be impossible to get, so I made one myself from coke cans (made mine 3 layers).
If you're talking about the flat metal piece between the ICM and the coils, it needs to be made of steel. It is a magnetic shield. If you have hardware stores over there that sell galvanized sheet metal, get some and make your shield out of two layers of that.
-
So what negative affects could the missing shield cause? Hunting idle perhaps?
-
So what negative affects could the missing shield cause? Hunting idle perhaps?
According to The Ogre (http://gafiero.org/ogre/gmdis.htm), a missing shield can cause code 42. I'm not sure what else, and I don't think I'll try running mine without it.
-
Finding 1 mm thick galvanized steel shouldn't be a problem, but cutting it into the correct shape might pose a problem. :-[
-
For temporary use, I think a couple of layers of galvanized sheet metal, the kind used for HVAC ducts, would suffice, and they could be cut with tin snips. No need to make them the exact shape as long as there is steel between the coils and the ICM.
-
Would aluminum work?
-
It must be a ferromagnetic material, i.e., steel or iron. It does not need to be galvanized. Stainless steel would do as long as it is real steel, and not the phony stuff used on some kitchen appliances (stainless refrigerators that magnets won't stick to).
-
Higher quality stainless steel is non-magnetic because it has more nickel added to the compound. Chromium is also used in stainless steel, but it has magnetic qualities. Cheaper compounds will show some degree of oxidation (rust). Most compounds that are sufficient to be labeled stainless on the lower end will have some magnetic properties and still show rust.
In our irrigation pumps that we installed into wet wells, the impellers were brass and the shafts and couplings coming down from the motor were all of high quality non-magnetic stainless and even after 5 or more years of being submerged, they never showed any signs of oxidation. There are different names for the types of stainless but I don't remember what they were. Seems like there were 5 or 6 different qualities.
-
I wonder what Buck knife blades are made of? They're very magnetic, but even my oldest one has no trace of rust on it. On the other hand, I wouldn't want to try to make a shield out of that kind of stainless. You'd need something pretty strong to cut it.
-
It may not rust because it isn't constantly exposed to moisture. Chrome is a strong metal and may be one of the added elements. Heat treating and oil quenching also makes metal stronger. In my early years out of high school, I worked at an aluminum extrusion company. Aluminum trim and aluminum bars were put on racks and rolled into a gas-fired oven and left at a certain temperature for a certain amount of time. When the aluminum was removed and cooled, trim strips that would easily bend prior to heat treating would droop less when held by in the middle than an untreated strip. Heat treating increases the Rockwell Hardness.
-
My knife is constantly exposed to moisture, in the form of sweat. The pins and case do get a bit rusty, but not the blades.
-
I've got "That Todd Guy" looking to see if he has one.
If not, I will take my spare ICM to a metal work shop and have them make one from 1 mm galvanized steel. Might have them make a couple, depending on cost.
-
OK, shield arrived yesterday, installed today, ran the car hot. Stutters at low RPMs, idle still hunts. Stalls occasionally.
Time to get rid of it. :-[
-
OK, shield arrived yesterday, installed today, ran the car hot. Stutters at low RPMs, idle still hunts. Stalls occasionally.
Time to get rid of it. :-[
Or re-engine it.
-
OK, shield arrived yesterday, installed today, ran the car hot. Stutters at low RPMs, idle still hunts. Stalls occasionally.
Time to get rid of it. :-[
Or re-engine it.
Not worth the trouble. I've already invested too much time and money in it.
-
Don't be hasty. Looking back through all the people I've known, the people I admire most are those who think everything through, and rarely do anything without having thought it through to a conclusion, and then seeing it through to that conslusion. Such people are the people on whom to build, people whose ideas are worth listening to and implementing.
I made a point of meeting JohnWPB, because he has persisted despite all the myriad issues with his Fiero. While he is not necessarily a role model, I do respect what he has done in this regard.
When I was just a kid, there was an old man who ran a newspaper. He printed the truth, whatever the truth was. Every so often, a certain group of people would come destroy his office. The old man rebuilt, every time. Time and again, that old man was warned by others to not print certain things, to avoid having his office destroyed. The old man refused to change, not because he was old, but because he saw dishonesty as being the easy way. He said that there is no stopping someone who is right and keeps on coming. He was told to move to another town, but refused, because he said running never fixes anything. One night, things came to a head. The old man was in his 80's, and working late. The group of people had finally decided on a permanapent fix. The office was shot to doll rags, and the old man was hurt. I helped bury those people. The old man was beside me with a shovel. I asked him why. He said it was the right thing to do. Some years ago, that old man died in his office. His final paper had an article titled, "The Truth Shall Set You Free". If I could have found his gravestone, I'd have had that put on the stone. That old man never had anything, but never compromised, and I respect him highly.
Sometimes, I think back on defining moments. There are some I wish I could change, because I don't like to think that is who I am, but they are all a part of me. I often wish I had that old man's conviction and steadfast spirit.
-
If I could find a blank, and one of those obsolete programmers that we used to use at work, I could copy my PROM. My duke idles perfectly. But I don't remember if your car is automatic or stick.
I have both a blank PROM and a programmer. And my car also idles perfectly. But mine is also a manual. Anybody have a line on the "newest" automatic 87-88 Duke BIN file?
I have the ATBW.bin file for an automatic. If I email you the file, can you burn a PROM for me?
-
Just an FYI:
Our hunting idle issue is gone!!
Let me write it one more time.....
OUR HUNTING IDLE ISSUE IS GONE! ;D ;D ;D
-
Wait... what? What was the fix?
-
You sold the car!?
-
Wait... what? What was the fix?
There's this guy in Germany called Oliver. ;D Should have thought of him before I burdened you.
Amazing what an updated chip can do. Have no idea what was wrong with the one you sent me, just had Oliver burn a new one for me with the .bin file.
It might have been the chip itself, nobody knows.
You sold the car!?
Au contraire....... Anne really loves the little Pearl now, now that it is fun to drive again. ;D
-
There's this guy in Germany called Oliver. ;D Should have thought of him before I burdened you.
Amazing what an updated chip can do. Have no idea what was wrong with the one you sent me, just had Oliver burn a new one for me with the .bin file.
It might have been the chip itself, nobody knows.
I know of Oliver. I'm happy that he was able to fix you up. If you care to, send my chip to him and let him read it. See what went wrong. (I did re-read it to make sure the program "took". It annoys me as much as it annoys you, that I sent you a bad chip.)
Glad that was the fix.
-
Au contraire....... Anne really loves the little Pearl now, now that it is fun to drive again. ;D
Glad things are sorted. Enjoy!