<?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_22</id>
	<title>Code 22 - 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_22"/>
	<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Code_22&amp;action=history"/>
	<updated>2026-09-05T08:11:44Z</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_22&amp;diff=139&amp;oldid=prev</id>
		<title>Cliff: Created page with &quot;&#039;&#039;&#039;Code 22&#039;&#039;&#039; is a diagnostic trouble code related to the Throttle position sensor circuit on the Pontiac Fiero.  Code 22 indicates that the ECM is seeing a throttle position sensor signal voltage that is lower than expected.  == Overview ==  The throttle position sensor, often abbreviated as TPS, tells the ECM how far the throttle is opened.  The ECM uses the TPS signal for fuel control, acceleration enrichment, idle control, dec...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Code_22&amp;diff=139&amp;oldid=prev"/>
		<updated>2026-07-06T18:57:46Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Code 22&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 the &lt;a href=&quot;/index.php?title=Throttle_position_sensor&quot; title=&quot;Throttle position sensor&quot;&gt;Throttle position sensor&lt;/a&gt; circuit on the &lt;a href=&quot;/index.php?title=Pontiac_Fiero&quot; title=&quot;Pontiac Fiero&quot;&gt;Pontiac Fiero&lt;/a&gt;.  Code 22 indicates that the &lt;a href=&quot;/index.php?title=ECM&quot; title=&quot;ECM&quot;&gt;ECM&lt;/a&gt; is seeing a throttle position sensor signal voltage that is lower than expected.  == Overview ==  The throttle position sensor, often abbreviated as TPS, tells the ECM how far the throttle is opened.  The ECM uses the TPS signal for fuel control, acceleration enrichment, idle control, dec...&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 22&amp;#039;&amp;#039;&amp;#039; is a [[Diagnostic trouble codes|diagnostic trouble code]] related to the [[Throttle position sensor]] circuit on the [[Pontiac Fiero]].&lt;br /&gt;
&lt;br /&gt;
Code 22 indicates that the [[ECM]] is seeing a throttle position sensor signal voltage that is lower than expected.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The throttle position sensor, often abbreviated as TPS, tells the ECM how far the throttle is opened.&lt;br /&gt;
&lt;br /&gt;
The ECM uses the TPS signal for fuel control, acceleration enrichment, idle control, deceleration behavior, and general drivability calculations.&lt;br /&gt;
&lt;br /&gt;
Code 22 is set when the ECM detects a TPS signal voltage that is too low for the current operating condition.&lt;br /&gt;
&lt;br /&gt;
== Flash pattern ==&lt;br /&gt;
&lt;br /&gt;
Code 22 is displayed as:&lt;br /&gt;
&lt;br /&gt;
* Two flashes&lt;br /&gt;
* Pause&lt;br /&gt;
* Two flashes&lt;br /&gt;
&lt;br /&gt;
This represents code &amp;#039;&amp;#039;&amp;#039;22&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:Code22.gif|none]]&lt;br /&gt;
&lt;br /&gt;
== Meaning ==&lt;br /&gt;
&lt;br /&gt;
Code 22 usually indicates a low-voltage condition in the throttle position sensor circuit.&lt;br /&gt;
&lt;br /&gt;
Possible causes include:&lt;br /&gt;
&lt;br /&gt;
* Disconnected throttle position sensor&lt;br /&gt;
* Misadjusted throttle position sensor&lt;br /&gt;
* Faulty throttle position sensor&lt;br /&gt;
* TPS connector problem&lt;br /&gt;
* TPS wiring problem&lt;br /&gt;
* Open circuit in the TPS signal wire&lt;br /&gt;
* Short to ground in the TPS signal circuit&lt;br /&gt;
* ECM input 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;
* Poor throttle response&lt;br /&gt;
* Hesitation&lt;br /&gt;
* Stalling&lt;br /&gt;
* Rough idle&lt;br /&gt;
* Poor acceleration&lt;br /&gt;
* Poor fuel economy&lt;br /&gt;
* Unusual drivability behavior&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 22 is present.&lt;br /&gt;
# Inspect the throttle position sensor connector.&lt;br /&gt;
# Check whether the TPS is disconnected.&lt;br /&gt;
# Inspect TPS wiring for damage.&lt;br /&gt;
# Check that the throttle linkage moves freely.&lt;br /&gt;
# Check TPS adjustment if applicable.&lt;br /&gt;
# Check TPS voltage with the throttle closed and while opening the throttle.&lt;br /&gt;
# Check for other stored trouble codes.&lt;br /&gt;
# Check ECM connector condition if the sensor and wiring appear correct.&lt;br /&gt;
&lt;br /&gt;
== Related codes ==&lt;br /&gt;
&lt;br /&gt;
Related TPS and drivability codes include:&lt;br /&gt;
&lt;br /&gt;
* [[Code 21]] - Throttle position sensor circuit, high voltage&lt;br /&gt;
* [[Code 35]] - Idle speed error&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
Code 22 should not automatically be treated as a failed sensor. A disconnected sensor, poor connector contact, wiring fault, misadjustment, or ECM input problem can also cause the ECM to see an incorrect throttle signal.&lt;br /&gt;
&lt;br /&gt;
The TPS signal should change smoothly as the throttle is opened. Sudden jumps, dropouts, or incorrect closed-throttle voltage can cause drivability problems.&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;
* [[Throttle position sensor]]&lt;br /&gt;
* [[Idle problems]]&lt;br /&gt;
* [[Vacuum leaks]]&lt;br /&gt;
* [[ECM]]&lt;br /&gt;
* [[Electrical system]]&lt;br /&gt;
* [[Code 21]]&lt;br /&gt;
* [[Code 35]]&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>