<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fieropedia.com/index.php?action=history&amp;feed=atom&amp;title=Idle_problems</id>
	<title>Idle problems - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fieropedia.com/index.php?action=history&amp;feed=atom&amp;title=Idle_problems"/>
	<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Idle_problems&amp;action=history"/>
	<updated>2026-09-05T08:46:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://www.fieropedia.com/index.php?title=Idle_problems&amp;diff=194&amp;oldid=prev</id>
		<title>Cliff: Created page with &quot;&#039;&#039;&#039;Idle problems&#039;&#039;&#039; refers to high idle, low idle, rough idle, surging idle, stalling at idle, or unstable idle behavior on the Pontiac Fiero.  Idle problems can be caused by many different systems. Common causes include Vacuum leaks, throttle-body problems, Idle air control valve problems, Throttle position sensor faults, EGR leaks, ignition problems, fuel problems, sensor faults, wiring problems, or poor grounds.  == Overview ==  The ECM controls id...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Idle_problems&amp;diff=194&amp;oldid=prev"/>
		<updated>2026-07-06T20:36:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Idle problems&amp;#039;&amp;#039;&amp;#039; refers to high idle, low idle, rough idle, surging idle, stalling at idle, or unstable idle behavior on the &lt;a href=&quot;/index.php?title=Pontiac_Fiero&quot; title=&quot;Pontiac Fiero&quot;&gt;Pontiac Fiero&lt;/a&gt;.  Idle problems can be caused by many different systems. Common causes include &lt;a href=&quot;/index.php?title=Vacuum_leaks&quot; title=&quot;Vacuum leaks&quot;&gt;Vacuum leaks&lt;/a&gt;, throttle-body problems, &lt;a href=&quot;/index.php?title=Idle_air_control_valve&quot; title=&quot;Idle air control valve&quot;&gt;Idle air control valve&lt;/a&gt; problems, &lt;a href=&quot;/index.php?title=Throttle_position_sensor&quot; title=&quot;Throttle position sensor&quot;&gt;Throttle position sensor&lt;/a&gt; faults, EGR leaks, ignition problems, fuel problems, sensor faults, wiring problems, or poor grounds.  == Overview ==  The &lt;a href=&quot;/index.php?title=ECM&quot; title=&quot;ECM&quot;&gt;ECM&lt;/a&gt; controls id...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Idle problems&amp;#039;&amp;#039;&amp;#039; refers to high idle, low idle, rough idle, surging idle, stalling at idle, or unstable idle behavior on the [[Pontiac Fiero]].&lt;br /&gt;
&lt;br /&gt;
Idle problems can be caused by many different systems. Common causes include [[Vacuum leaks]], throttle-body problems, [[Idle air control valve]] problems, [[Throttle position sensor]] faults, EGR leaks, ignition problems, fuel problems, sensor faults, wiring problems, or poor grounds.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The [[ECM]] controls idle speed by adjusting the [[Idle air control valve]]. However, the ECM can only control idle correctly if the engine is mechanically sound and all related inputs are reasonable.&lt;br /&gt;
&lt;br /&gt;
An idle problem should not automatically be treated as a bad idle air control valve. On the Fiero, vacuum leaks, dirty throttle bodies, cracked EGR tubes, sensor problems, and ignition faults can all create idle symptoms.&lt;br /&gt;
&lt;br /&gt;
== Common symptoms ==&lt;br /&gt;
&lt;br /&gt;
Idle-related symptoms may include:&lt;br /&gt;
&lt;br /&gt;
* High idle&lt;br /&gt;
* Low idle&lt;br /&gt;
* Rough idle&lt;br /&gt;
* Surging idle&lt;br /&gt;
* Hunting idle&lt;br /&gt;
* Stalling at idle&lt;br /&gt;
* Stalling when coming to a stop&lt;br /&gt;
* Idle speed does not drop after throttle release&lt;br /&gt;
* Idle speed changes unexpectedly&lt;br /&gt;
* Check engine light&lt;br /&gt;
* Poor drivability&lt;br /&gt;
&lt;br /&gt;
== Common causes ==&lt;br /&gt;
&lt;br /&gt;
Common causes of idle problems include:&lt;br /&gt;
&lt;br /&gt;
* [[Vacuum leaks]]&lt;br /&gt;
* Dirty [[Throttle body]]&lt;br /&gt;
* Sticking throttle plate&lt;br /&gt;
* Sticking throttle linkage&lt;br /&gt;
* Faulty or dirty [[Idle air control valve]]&lt;br /&gt;
* IAC wiring problem&lt;br /&gt;
* Faulty or misadjusted [[Throttle position sensor]]&lt;br /&gt;
* [[EGR tube]] leak&lt;br /&gt;
* [[EGR valve]] stuck open&lt;br /&gt;
* MAP sensor problem&lt;br /&gt;
* Coolant temperature sensor problem&lt;br /&gt;
* Ignition problem&lt;br /&gt;
* Fuel pressure problem&lt;br /&gt;
* Poor grounds&lt;br /&gt;
* ECM connector or wiring problem&lt;br /&gt;
* Previous incorrect adjustment&lt;br /&gt;
&lt;br /&gt;
== Related trouble codes ==&lt;br /&gt;
&lt;br /&gt;
Idle-related diagnostic trouble codes may include:&lt;br /&gt;
&lt;br /&gt;
* [[Code 21]] - Throttle position sensor circuit, high voltage&lt;br /&gt;
* [[Code 22]] - Throttle position sensor circuit, low voltage&lt;br /&gt;
* [[Code 32]] - EGR system&lt;br /&gt;
* [[Code 33]] - MAP sensor circuit, high voltage&lt;br /&gt;
* [[Code 34]] - MAP sensor circuit, low voltage&lt;br /&gt;
* [[Code 35]] - Idle speed error&lt;br /&gt;
* [[Code 44]] - Lean exhaust indication&lt;br /&gt;
* [[Code 45]] - Rich exhaust indication&lt;br /&gt;
&lt;br /&gt;
== High idle ==&lt;br /&gt;
&lt;br /&gt;
A high idle is often caused by extra air entering the engine or by the throttle system not returning correctly.&lt;br /&gt;
&lt;br /&gt;
Possible causes include:&lt;br /&gt;
&lt;br /&gt;
* Vacuum leak&lt;br /&gt;
* Cracked EGR tube&lt;br /&gt;
* Stuck-open EGR valve&lt;br /&gt;
* Throttle plate not closing fully&lt;br /&gt;
* Sticking throttle cable or linkage&lt;br /&gt;
* Dirty throttle body&lt;br /&gt;
* IAC valve stuck open&lt;br /&gt;
* Incorrect minimum-air adjustment&lt;br /&gt;
* TPS signal not showing closed throttle&lt;br /&gt;
* ECM receiving incorrect sensor data&lt;br /&gt;
&lt;br /&gt;
== Low idle or stalling ==&lt;br /&gt;
&lt;br /&gt;
A low idle or stalling condition may occur when the engine does not receive enough air, fuel, spark, or ECM correction.&lt;br /&gt;
&lt;br /&gt;
Possible causes include:&lt;br /&gt;
&lt;br /&gt;
* Dirty throttle body&lt;br /&gt;
* Blocked idle air passage&lt;br /&gt;
* IAC valve stuck closed&lt;br /&gt;
* Fuel pressure problem&lt;br /&gt;
* Ignition problem&lt;br /&gt;
* EGR valve stuck open&lt;br /&gt;
* Incorrect sensor data&lt;br /&gt;
* Poor grounds&lt;br /&gt;
* ECM power or connector problem&lt;br /&gt;
&lt;br /&gt;
== Surging or hunting idle ==&lt;br /&gt;
&lt;br /&gt;
Surging idle means the idle speed rises and falls repeatedly.&lt;br /&gt;
&lt;br /&gt;
Possible causes include:&lt;br /&gt;
&lt;br /&gt;
* Vacuum leak&lt;br /&gt;
* IAC control problem&lt;br /&gt;
* Dirty throttle body&lt;br /&gt;
* TPS signal problem&lt;br /&gt;
* MAP sensor signal problem&lt;br /&gt;
* Coolant temperature sensor problem&lt;br /&gt;
* EGR leak&lt;br /&gt;
* Fuel control problem&lt;br /&gt;
* Oxygen sensor feedback issue during closed-loop operation&lt;br /&gt;
&lt;br /&gt;
== Vacuum leaks ==&lt;br /&gt;
&lt;br /&gt;
Vacuum leaks are one of the most common causes of idle problems.&lt;br /&gt;
&lt;br /&gt;
Common leak sources include:&lt;br /&gt;
&lt;br /&gt;
* Vacuum hoses&lt;br /&gt;
* Intake gaskets&lt;br /&gt;
* Throttle body gasket&lt;br /&gt;
* EGR tube&lt;br /&gt;
* EGR valve&lt;br /&gt;
* Brake booster hose&lt;br /&gt;
* PCV system&lt;br /&gt;
* MAP sensor vacuum hose&lt;br /&gt;
&lt;br /&gt;
Related topic:&lt;br /&gt;
&lt;br /&gt;
* [[Vacuum leaks]]&lt;br /&gt;
&lt;br /&gt;
== Throttle body and IAC ==&lt;br /&gt;
&lt;br /&gt;
The throttle body and idle air control valve work together during idle operation.&lt;br /&gt;
&lt;br /&gt;
A dirty throttle body, blocked idle passage, sticking throttle plate, faulty IAC valve, or IAC wiring problem can prevent the ECM from controlling idle speed correctly.&lt;br /&gt;
&lt;br /&gt;
Related topics:&lt;br /&gt;
&lt;br /&gt;
* [[Throttle body]]&lt;br /&gt;
* [[Idle air control valve]]&lt;br /&gt;
* [[Throttle position sensor]]&lt;br /&gt;
* [[Code 35]]&lt;br /&gt;
&lt;br /&gt;
== EGR-related idle problems ==&lt;br /&gt;
&lt;br /&gt;
The EGR system should not normally allow EGR flow at idle.&lt;br /&gt;
&lt;br /&gt;
If the EGR valve is stuck open, leaking, or if the EGR tube is cracked, the engine may idle poorly or too high.&lt;br /&gt;
&lt;br /&gt;
Related topics:&lt;br /&gt;
&lt;br /&gt;
* [[EGR system]]&lt;br /&gt;
* [[EGR valve]]&lt;br /&gt;
* [[EGR tube]]&lt;br /&gt;
* [[Code 32]]&lt;br /&gt;
&lt;br /&gt;
== Sensor-related idle problems ==&lt;br /&gt;
&lt;br /&gt;
The ECM depends on sensor inputs to control idle correctly.&lt;br /&gt;
&lt;br /&gt;
Important related sensors include:&lt;br /&gt;
&lt;br /&gt;
* [[Throttle position sensor]]&lt;br /&gt;
* [[Manifold absolute pressure sensor]]&lt;br /&gt;
* [[Coolant temperature sensor]]&lt;br /&gt;
* [[Manifold air temperature sensor]]&lt;br /&gt;
* [[Oxygen sensor]]&lt;br /&gt;
* [[Vehicle speed sensor]]&lt;br /&gt;
&lt;br /&gt;
Incorrect sensor data can cause the ECM to command the wrong fuel mixture, timing behavior, or idle correction.&lt;br /&gt;
&lt;br /&gt;
== ALDL data ==&lt;br /&gt;
&lt;br /&gt;
Live data through [[ALDL diagnostics]] can be very useful when diagnosing idle problems.&lt;br /&gt;
&lt;br /&gt;
Useful values may include:&lt;br /&gt;
&lt;br /&gt;
* Engine rpm&lt;br /&gt;
* Coolant temperature&lt;br /&gt;
* Throttle position&lt;br /&gt;
* MAP reading&lt;br /&gt;
* IAC counts&lt;br /&gt;
* Oxygen sensor activity&lt;br /&gt;
* Integrator and block-learn values&lt;br /&gt;
* Vehicle speed&lt;br /&gt;
&lt;br /&gt;
ALDL data can help show whether the ECM is trying to correct the idle, whether the TPS shows closed throttle, whether the coolant temperature reading is reasonable, and whether the MAP value appears normal.&lt;br /&gt;
&lt;br /&gt;
== Basic diagnostic order ==&lt;br /&gt;
&lt;br /&gt;
A practical idle-diagnosis order is:&lt;br /&gt;
&lt;br /&gt;
# Check for stored diagnostic trouble codes.&lt;br /&gt;
# Inspect for obvious disconnected hoses or connectors.&lt;br /&gt;
# Check for vacuum leaks.&lt;br /&gt;
# Inspect the throttle body and linkage.&lt;br /&gt;
# Check the EGR tube and EGR valve.&lt;br /&gt;
# Inspect the IAC connector and wiring.&lt;br /&gt;
# Inspect the TPS connector and wiring.&lt;br /&gt;
# Check sensor data through ALDL if available.&lt;br /&gt;
# Check ignition condition.&lt;br /&gt;
# Check fuel pressure if symptoms suggest a fuel problem.&lt;br /&gt;
# Check grounds and ECM connections if the problem remains unresolved.&lt;br /&gt;
&lt;br /&gt;
== Adjustment caution ==&lt;br /&gt;
&lt;br /&gt;
Do not randomly adjust throttle stop screws, minimum-air settings, or idle-related adjustments to compensate for an idle problem.&lt;br /&gt;
&lt;br /&gt;
Incorrect adjustment can hide the real problem and make diagnosis harder. Vacuum leaks, dirty passages, sensor problems, EGR leaks, wiring faults, and IAC issues should be checked first.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
Idle problems are often caused by more than one issue. For example, a small vacuum leak combined with a dirty throttle body or weak ignition system can create symptoms that are difficult to diagnose if only one part is considered.&lt;br /&gt;
&lt;br /&gt;
A trouble code can help guide diagnosis, but it should not be treated as proof that a specific part has failed.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Idle air control valve]]&lt;br /&gt;
* [[Throttle body]]&lt;br /&gt;
* [[Throttle position sensor]]&lt;br /&gt;
* [[Vacuum leaks]]&lt;br /&gt;
* [[EGR system]]&lt;br /&gt;
* [[EGR valve]]&lt;br /&gt;
* [[EGR tube]]&lt;br /&gt;
* [[ALDL diagnostics]]&lt;br /&gt;
* [[Code 35]]&lt;br /&gt;
* [[Code 44]]&lt;br /&gt;
* [[Code 45]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Fieropedia]]&lt;br /&gt;
[[Category:Diagnostics]]&lt;br /&gt;
[[Category:Engine]]&lt;br /&gt;
[[Category:Common problems]]&lt;/div&gt;</summary>
		<author><name>Cliff</name></author>
	</entry>
</feed>