<?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=Code_35</id>
	<title>Code 35 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fieropedia.com/index.php?action=history&amp;feed=atom&amp;title=Code_35"/>
	<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Code_35&amp;action=history"/>
	<updated>2026-09-05T08:11:43Z</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=Code_35&amp;diff=146&amp;oldid=prev</id>
		<title>Cliff: Created page with &quot;&#039;&#039;&#039;Code 35&#039;&#039;&#039; is a diagnostic trouble code related to idle speed control on the Pontiac Fiero.  Code 35 indicates that the ECM cannot maintain the expected idle speed.  == Overview ==  The ECM controls idle speed by adjusting the amount of air bypassing the throttle plate. On Fieros equipped with an idle air control system, this is handled through the Idle air control valve, often abbreviated as IAC.  Code 35 is set when the actua...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Code_35&amp;diff=146&amp;oldid=prev"/>
		<updated>2026-07-06T19:01:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Code 35&amp;#039;&amp;#039;&amp;#039; is a &lt;a href=&quot;/index.php?title=Diagnostic_trouble_codes&quot; title=&quot;Diagnostic trouble codes&quot;&gt;diagnostic trouble code&lt;/a&gt; related to idle speed control on the &lt;a href=&quot;/index.php?title=Pontiac_Fiero&quot; title=&quot;Pontiac Fiero&quot;&gt;Pontiac Fiero&lt;/a&gt;.  Code 35 indicates that the &lt;a href=&quot;/index.php?title=ECM&quot; title=&quot;ECM&quot;&gt;ECM&lt;/a&gt; cannot maintain the expected idle speed.  == Overview ==  The ECM controls idle speed by adjusting the amount of air bypassing the throttle plate. On Fieros equipped with an idle air control system, this is handled through the &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;, often abbreviated as IAC.  Code 35 is set when the actua...&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;Code 35&amp;#039;&amp;#039;&amp;#039; is a [[Diagnostic trouble codes|diagnostic trouble code]] related to idle speed control on the [[Pontiac Fiero]].&lt;br /&gt;
&lt;br /&gt;
Code 35 indicates that the [[ECM]] cannot maintain the expected idle speed.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The ECM controls idle speed by adjusting the amount of air bypassing the throttle plate. On Fieros equipped with an idle air control system, this is handled through the [[Idle air control valve]], often abbreviated as IAC.&lt;br /&gt;
&lt;br /&gt;
Code 35 is set when the actual idle speed is outside the expected range for a certain period of time.&lt;br /&gt;
&lt;br /&gt;
A Code 35 does not automatically mean the idle air control valve is bad. Idle speed errors may also be caused by vacuum leaks, throttle body problems, incorrect minimum air setting, sticking throttle linkage, wiring problems, sensor problems, or engine mechanical issues.&lt;br /&gt;
&lt;br /&gt;
== Flash pattern ==&lt;br /&gt;
&lt;br /&gt;
Code 35 is displayed as:&lt;br /&gt;
&lt;br /&gt;
* Three flashes&lt;br /&gt;
* Pause&lt;br /&gt;
* Five flashes&lt;br /&gt;
&lt;br /&gt;
This represents code &amp;#039;&amp;#039;&amp;#039;35&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Animated flash pattern:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Code35.gif|none]]&lt;br /&gt;
&lt;br /&gt;
== Meaning ==&lt;br /&gt;
&lt;br /&gt;
Code 35 usually indicates that the ECM is unable to control idle speed correctly.&lt;br /&gt;
&lt;br /&gt;
Possible causes include:&lt;br /&gt;
&lt;br /&gt;
* Vacuum leak&lt;br /&gt;
* Dirty throttle body&lt;br /&gt;
* Faulty idle air control valve&lt;br /&gt;
* IAC wiring problem&lt;br /&gt;
* Poor IAC connector contact&lt;br /&gt;
* Incorrect idle adjustment&lt;br /&gt;
* Sticking throttle linkage&lt;br /&gt;
* Throttle plate not closing correctly&lt;br /&gt;
* Misadjusted [[Throttle position sensor]]&lt;br /&gt;
* EGR leak&lt;br /&gt;
* Poor engine grounds&lt;br /&gt;
* ECM control problem&lt;br /&gt;
&lt;br /&gt;
== Symptoms ==&lt;br /&gt;
&lt;br /&gt;
Possible symptoms may include:&lt;br /&gt;
&lt;br /&gt;
* Check engine light&lt;br /&gt;
* High idle&lt;br /&gt;
* Low idle&lt;br /&gt;
* Surging idle&lt;br /&gt;
* Rough idle&lt;br /&gt;
* Stalling&lt;br /&gt;
* Idle speed changes unexpectedly&lt;br /&gt;
* Idle does not settle after throttle is released&lt;br /&gt;
* Idle problems when coming to a stop&lt;br /&gt;
&lt;br /&gt;
== Diagnosis ==&lt;br /&gt;
&lt;br /&gt;
Basic diagnostic checks include:&lt;br /&gt;
&lt;br /&gt;
# Confirm that Code 35 is present.&lt;br /&gt;
# Check for [[Vacuum leaks]].&lt;br /&gt;
# Inspect the throttle body for dirt or carbon buildup.&lt;br /&gt;
# Check that the throttle linkage moves freely.&lt;br /&gt;
# Check that the throttle plate returns fully.&lt;br /&gt;
# Inspect the idle air control valve connector and wiring.&lt;br /&gt;
# Check the idle air control valve if appropriate.&lt;br /&gt;
# Check the throttle position sensor signal and adjustment if applicable.&lt;br /&gt;
# Check for EGR leakage.&lt;br /&gt;
# Check for other stored trouble codes.&lt;br /&gt;
# Check grounds and ECM connections if the basic checks do not identify the problem.&lt;br /&gt;
&lt;br /&gt;
== Vacuum leaks ==&lt;br /&gt;
&lt;br /&gt;
Vacuum leaks are a common cause of idle problems. A vacuum leak can allow unmetered air into the engine, causing idle speed to rise or become unstable.&lt;br /&gt;
&lt;br /&gt;
Related topics:&lt;br /&gt;
&lt;br /&gt;
* [[Vacuum leaks]]&lt;br /&gt;
* [[EGR tube]]&lt;br /&gt;
* [[EGR valve]]&lt;br /&gt;
* [[MAP sensor]]&lt;br /&gt;
* [[Throttle body]]&lt;br /&gt;
&lt;br /&gt;
== Idle air control valve ==&lt;br /&gt;
&lt;br /&gt;
The idle air control valve allows the ECM to adjust idle air flow. If the valve sticks, fails, or cannot move as commanded, idle speed may be too high, too low, or unstable.&lt;br /&gt;
&lt;br /&gt;
Related topics:&lt;br /&gt;
&lt;br /&gt;
* [[Idle air control valve]]&lt;br /&gt;
* [[Throttle body]]&lt;br /&gt;
* [[Idle problems]]&lt;br /&gt;
* [[ECM]]&lt;br /&gt;
&lt;br /&gt;
== Related codes ==&lt;br /&gt;
&lt;br /&gt;
Related idle and throttle codes 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 33]] - MAP sensor circuit, high voltage&lt;br /&gt;
* [[Code 34]] - MAP sensor circuit, low voltage&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
Code 35 should be diagnosed as an idle-control problem, not as an automatic idle air control valve replacement.&lt;br /&gt;
&lt;br /&gt;
The ECM may be trying to correct an idle problem caused by a vacuum leak, throttle-body issue, EGR leak, sensor problem, or mechanical issue.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Diagnostic trouble codes]]&lt;br /&gt;
* [[ALDL diagnostics]]&lt;br /&gt;
* [[Idle problems]]&lt;br /&gt;
* [[Idle air control valve]]&lt;br /&gt;
* [[Throttle body]]&lt;br /&gt;
* [[Vacuum leaks]]&lt;br /&gt;
* [[Throttle position sensor]]&lt;br /&gt;
* [[ECM]]&lt;br /&gt;
* [[Code 21]]&lt;br /&gt;
* [[Code 22]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Fieropedia]]&lt;br /&gt;
[[Category:Diagnostics]]&lt;br /&gt;
[[Category:Electrical system]]&lt;br /&gt;
[[Category:Engine]]&lt;/div&gt;</summary>
		<author><name>Cliff</name></author>
	</entry>
</feed>