Pennock's Fiero Forum
  Technical Discussion & Questions
  1984 Fiero SE 2M4 Sudden Idle Spike/Surge

Post New Topic  Post A Reply
Email This Page to Someone! | Printable Version


next newest topic | next oldest topic
1984 Fiero SE 2M4 Sudden Idle Spike/Surge by Sanhino
Started on: 01-16-2020 09:23 AM
Replies: 22 (583 views)
Last post by: phonedawgz on 03-24-2020 10:37 PM
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-16-2020 09:23 AM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
First off I want to say thank you for everyone that's posted before since this a treasure trove of information! I'm 26 and got my Fiero in August and have slowly been picking away at the issues. It's my first project car so it's been a great learning experience so far, however one of the last things I haven't been able to figure out however is this idle surge.

Occasionally when the vehicle is idling it will spike from about 1,300-1,400 rpm to between 2,500-3,500 rpm without any notice (at least from what I can tell). I've replaced the plugs, checked the spark plug wires, replaced the fuel filter, the spray seems consistent without any visible large droplets, I have checked the vacuum hoses visually and although they're old I haven't seen anything, I've held an unlit propane torch along the hoses to see if it would spike and it seems fine, I replaced the EGR gasket and tested the EGR and it slides fine, I replaced the IAC valve, the TPS seems to be working fine, and I have a new MAP sensor, so at this point I'm more or less out of ideas, unless it's the ECU.


When it idles normally it runs fine (albeit loud due to the exhaust leak), and is able to drive 60+ miles at a time seemingly without issues. It sounds like other people have run into this issue but a combination of the things I've already done have been their solution.

Any help/suggestions would be appreciated. Thanks!

Bonus Pic: The Project

IP: Logged
PFF
System Bot
Gall757
Member
Posts: 10938
From: Holland, MI
Registered: Jun 2010


Feedback score: N/A
Leave feedback





Total ratings: 90
Rate this member

Report this Post01-16-2020 01:41 PM Click Here to See the Profile for Gall757Send a Private Message to Gall757Edit/Delete MessageReply w/QuoteDirect Link to This Post
I would be suspicious of a bad ground. ECM or a sensor or ignition.

[This message has been edited by Gall757 (edited 01-16-2020).]

IP: Logged
theogre
Member
Posts: 32246
From: USA
Registered: Mar 99


Feedback score: N/A
Leave feedback





Total ratings: 568
Rate this member

Report this Post01-16-2020 06:09 PM Click Here to See the Profile for theogreClick Here to visit theogre's HomePageSend a Private Message to theogreEdit/Delete MessageReply w/QuoteDirect Link to This Post
Start w/ Check/fix all grounds on engine and in engine bay. And battery and Alt cables too.
Iffy power can cause idle problems.

note that 84 has alt wires going thru C500 and contacts there can burn etc.
Other + wires go to the Starter.
Is not like later versions that have + wires under c500

------------------
Dr. Ian Malcolm: Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
(Jurassic Park)


The Ogre's Fiero Cave

IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-16-2020 08:01 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
So this is what I'm working with.. I would imagine if it's a grounding issue it would be the wiring to the frame rather than the engine.



IP: Logged
pmbrunelle
Member
Posts: 4376
From: Grand-Mère, Québec
Registered: Sep 2008


Feedback score: N/A
Leave feedback





Total ratings: 62
Rate this member

Report this Post01-16-2020 09:09 PM Click Here to See the Profile for pmbrunelleSend a Private Message to pmbrunelleEdit/Delete MessageReply w/QuoteDirect Link to This Post
That entire grounding setup looks crusty...
IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-16-2020 09:28 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
yeah it does. I'm thinking I'll just ground it somewhere else in the interim before cutting and filling in that hole
IP: Logged
pmbrunelle
Member
Posts: 4376
From: Grand-Mère, Québec
Registered: Sep 2008


Feedback score: N/A
Leave feedback





Total ratings: 62
Rate this member

Report this Post01-16-2020 09:50 PM Click Here to See the Profile for pmbrunelleSend a Private Message to pmbrunelleEdit/Delete MessageReply w/QuoteDirect Link to This Post
The factory battery-to-body ground uses this screw:


Dremel/clean the contact area to bare metal as required for a good contact. You don't have to use that screw, but it's there for that purpose.

Everything else should be sanded / wirebrushed as well...

Since the wire strands themselves on the fat negative cable are corroded-looking, probably the cable should be changed as well.

[This message has been edited by pmbrunelle (edited 01-16-2020).]

IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-21-2020 05:42 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
Just as a quick update: I haven't had much time or daylight to work on it but I did clean the terminals, wire brushed the ends, undid the negative terminal and cleaned the grimy copper. I haven't yet replaced the negative cable entirely but it didn't surge when I had it idle for a few minutes, so it might be promising..
IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-25-2020 02:59 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
I spoke too soon.. it'll idle normally for the first few minutes and then it'll want to stay at about 2500-3000 rpm
IP: Logged
Patrick
Member
Posts: 36401
From: Vancouver, British Columbia, Canada
Registered: Apr 99


Feedback score: (1)
Leave feedback





Total ratings: 458
Rate this member

Report this Post01-25-2020 03:20 PM Click Here to See the Profile for PatrickSend a Private Message to PatrickEdit/Delete MessageReply w/QuoteDirect Link to This Post

It would help to get a scanner (or WinALDL) connected to see what the ECU is being told the coolant temperature is.
IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-25-2020 04:01 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
So I figured I would mess around with some things just to see what would happen, and included a bunch of pictures. As it stands it normally idles at about 3000 rpm.

Here's the broad engine bay right now:




The throttle adjustment screw was messed with previously but I believe I have it set more or less correctly. It's only sticking out just a small amount and the throttle valve is pretty closed.




I had unplugged the vacuum line from the MAP sensor and the idle had decreased to approx. 2000 rpm. Every time I reattached the vacuum line it immediately shot back up to 3000 rpm, and when I unplugged the MAP sensor all together the engine died.

Also with the vacuum line from the MAP sensor unplugged I also unplugged the vacuum line from the EGR valve, which made no difference. I had previously replaced the gasket and checked to see if it moved under vacuum and it did.



I also played with the TPS, and idling if I presses the sensor arm in it idled more roughly. I know the connection to the TPS is sketchy but it seems to work for the time being. When it's completely unplugged it doesn't do anything, whereas when it's plugged in it seems to be working properly.




I also took out the IAC Valve entirely and it didn't seem to make much of a difference. While it was running I unplugged the IAC Valve and re-plugged it in and could feel it slightly vibrate, but the end didn't particularly shoot out or retract.



I also checked the vacuum lines for any obvious leaks, which they seemed okay. I also checked the line from the break booster and that was fine too.

So the only thing that's actually decreased the idle for me is to unplug the vacuum line from the MAP sensor, which clearly isn't the correct thing to do. Maybe someone with more experienced eyes can spot something that I wouldn't think to look at or pay attention to.
IP: Logged
PFF
System Bot
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post01-25-2020 04:57 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post

Sanhino

30 posts
Member since Sep 2019
I just retried starting and got a code 22 so maybe the TPS isn't working the way it should, which makes sense looking at that god awful connection. Would that cause the high idle though?

[This message has been edited by Sanhino (edited 01-25-2020).]

IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-12-2020 04:36 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
So I replaced the TPS and set a multimeter to it, and it's reading 0.5V and increases when the throttle increases as it should, and I also replaced all the vacuum lines to the throttle body. I also put a pressure gauge on the fuel line just for the heck of it and it's reading about 12 psi consistently whether under load or not. Sometimes from a cold start it idles at about 1,500 rpm for a minute and then decreases to 1,000 rpm, which it should be doing, and runs fine for a good 10 or 15 minutes, but then other times it idles fine and then just surges seemingly without any input. Still have no idea what's causing it so seemingly randomly surge.

The last time the idle was fine at 1,000 rpm I disconnected the temperature sensor sender wire to the ECU and it ran rougher, not stalling but just a bit more rough, which makes sense to be doing to me, bu the last time the idle surged I disconnected the wire and it didn't make any difference. I'm not sure if that's a good thing or a bad thing.

IP: Logged
AsaBergman
Member
Posts: 137
From: Harrisburg area, PA
Registered: Apr 2018


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-13-2020 03:43 AM Click Here to See the Profile for AsaBergmanSend a Private Message to AsaBergmanEdit/Delete MessageReply w/QuoteDirect Link to This Post
This may sound odd but have you verified you have the correct ECM in the car? When I got my 84 it had strange issues that didn't make sense. It drove fine but on startup or coming to a stop the idle was 2800-3000 rpm before it would go back down to 1k. Turned out the previous owner put an 85 automatic ECM in my 84 manual Fiero.

Those battery wires and clamps should be cleaned or replaced with proper side-post wires. Those connectors with the exposed clamps always cause trouble.
IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-13-2020 08:07 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
I'll have to check into that, is there a way to tell if it's an ECM from another car? For example is the vin on the OEM ECM?
IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-13-2020 08:08 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post

Sanhino

30 posts
Member since Sep 2019
Never mind i just saw http://gafiero.org/ECMgood/fieroprom.html#L4

I'll check tomorrow since it should be nice out!
IP: Logged
AsaBergman
Member
Posts: 137
From: Harrisburg area, PA
Registered: Apr 2018


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-14-2020 07:16 AM Click Here to See the Profile for AsaBergmanSend a Private Message to AsaBergmanEdit/Delete MessageReply w/QuoteDirect Link to This Post
 
quote
Originally posted by Sanhino:

Never mind i just saw http://gafiero.org/ECMgood/fieroprom.html#L4

I'll check tomorrow since it should be nice out!


It's a stretch but I learned by now to never assume the parts that came on the car are correct.

That wiring at your TPS needs to be fixed. Even butt splices would be better than whatever is going on there. Edit: it could indeed cause idle issues.

Also I noticed in the picture you still have that plastic cover over the temperature sensor in the water neck which makes me think it's ancient. Have you ever replaced the temp sensor?

[This message has been edited by AsaBergman (edited 03-14-2020).]

IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-14-2020 01:23 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
So first thing today was to replace the TPS connector.




And for the hell of it I turned the car on and let it run for a bit, it cold started and idled at approx. 1,500 rpm, then decreased to about 900-1,000 rpm for maybe 2 minutes, then without pressing the gas pedal or messing with anything the idle increased to about 2,200 rpm and wanted to stay there.

I took off the center console to check the ECM. From what I saw the ECM number is 7-6156, calibration code 0301HJ, which from what I can tell doesn't correlate to any of the Fiero ECM numbers. I noticed the paper being ripped at the top and saw the PROM, and it looks like from the serial number inside that this is a remanufactured ECM but from searching the internet I can't seem to figure out if this is right for the car.





I haven't replaced the temp sensor with the wiring to the ECM but I had previously taken it out and wiped it clean on the end. Also last time I was messing with it when the car was idling correctly I had unplugged it, and the car ran slightly more rough, and when the idle was high I also unplugged it and it didn't seem to make a difference in the idle. I'll likely end up replacing it anyways just to know that it's new.



And that's the latest and greatest. Here's the engine bay as it stands now, a slight amount cleaner but not great.




IP: Logged
AsaBergman
Member
Posts: 137
From: Harrisburg area, PA
Registered: Apr 2018


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-15-2020 06:31 AM Click Here to See the Profile for AsaBergmanSend a Private Message to AsaBergmanEdit/Delete MessageReply w/QuoteDirect Link to This Post
Correct PROM and computer.

That temperature sensor looks to be ancient. I don't even know if you can get them with that connector anymore. Without using a scanner to see what the ECM is reading(like Patrick suggested) the only option is to just replace it. Note that the 84 has three coolant sensors: the one in the water neck is for the ECM, the one further back on top of the head is the gauge and temperature light, and the last is on the back of the head near the exhaust is for the radiator fan. The other two wouldn't cause the idle issue. You'd want to replace both the sensor and the connector with one like ACDELCO 21352 or a cheaper version.

Also if you have any knowledge of electronics you can build your own 'scanner' cable for a couple dollars.
IP: Logged
AsaBergman
Member
Posts: 137
From: Harrisburg area, PA
Registered: Apr 2018


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-15-2020 06:35 AM Click Here to See the Profile for AsaBergmanSend a Private Message to AsaBergmanEdit/Delete MessageReply w/QuoteDirect Link to This Post

AsaBergman

137 posts
Member since Apr 2018
Also don't get discouraged. It took me two months to get my Fiero on the road although I had far worse issues.
IP: Logged
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-18-2020 04:05 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
Alright another update:



I replaced the temp sensor to ECM, spark plug wires, and distributor cap. I wasn't able to double check timing since my timing gun was in my other car and I took my work truck home today, but after starting and idling at about 1,500 rpm initially for 30 sec. or so, once it got a bit warmer it went down to about 800 rpm and stayed down. I shut the car off and started it again about a minute after and immediately after starting it, it crept up to about 2,300 rpm and stayed there.

I mean I'd rather it be idling high and be able to use it but it's still irritating knowing it's not right.
IP: Logged
PFF
System Bot
Sanhino
Member
Posts: 30
From: Charlestown, RI, USA
Registered: Sep 2019


Feedback score: N/A
Leave feedback

Rate this member

Report this Post03-22-2020 12:35 PM Click Here to See the Profile for SanhinoSend a Private Message to SanhinoEdit/Delete MessageReply w/QuoteDirect Link to This Post
So I went through and tried to clean most of the electrical connections of any gunk that was in them, and cleaned the engine grounds and the starter connections. Overall they weren't too bad looking but it sounded like a good idea.

I started the car and after reaching temp it was idling at about 900 rpm, and I checked the timing and it was low, I can't remember what number but it was like 4 or 6 degrees or something like that. I noticed as I advanced the timing even just the slightest amount it caused the idle to spike to about 2,300 rpm. It seemed like just the slightest amount of movement from the distributor cap caused it to spike, but I'm not sure why. Eventually it calmed down and idled back at around 900 rpm again but I didn't particularly do much to cause it to go down, it just seemingly went back on its own.

IP: Logged
phonedawgz
Member
Posts: 17091
From: Green Bay, WI USA
Registered: Dec 2009


Feedback score:    (23)
Leave feedback





Total ratings: 290
Rate this member

Report this Post03-24-2020 10:37 PM Click Here to See the Profile for phonedawgzClick Here to visit phonedawgz's HomePageSend a Private Message to phonedawgzEdit/Delete MessageReply w/QuoteDirect Link to This Post
The ECM is supposed to adjust the idle speed back to 900 RPM via the IAC.
IP: Logged

next newest topic | next oldest topic

All times are ET (US)

Post New Topic  Post A Reply
Hop to:

Contact Us | Back To Main Page

Advertizing on PFF | Fiero Parts Vendors
PFF Merchandise | Fiero Gallery | Ogre's Cave
Real-Time Chat | Fiero Related Auctions on eBay



Copyright (c) 1999, C. Pennock