<?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=Throttle_position_sensor</id>
	<title>Throttle position sensor - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fieropedia.com/index.php?action=history&amp;feed=atom&amp;title=Throttle_position_sensor"/>
	<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Throttle_position_sensor&amp;action=history"/>
	<updated>2026-09-05T08:26:49Z</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=Throttle_position_sensor&amp;diff=181&amp;oldid=prev</id>
		<title>Cliff: Created page with &quot;&#039;&#039;&#039;Throttle position sensor&#039;&#039;&#039; refers to the throttle-position sensor used by the Pontiac Fiero ECM.  The throttle position sensor tells the ECM how far the throttle is opened. The ECM uses this information for fuel control, acceleration enrichment, idle behavior, deceleration behavior, and diagnostic trouble code decisions.  == Overview ==  The throttle position sensor, often abbreviated as TPS, is mounted on the throttle body and is connected to the throttle sh...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.fieropedia.com/index.php?title=Throttle_position_sensor&amp;diff=181&amp;oldid=prev"/>
		<updated>2026-07-06T20:29:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Throttle position sensor&amp;#039;&amp;#039;&amp;#039; refers to the throttle-position sensor used by the &lt;a href=&quot;/index.php?title=Pontiac_Fiero&quot; title=&quot;Pontiac Fiero&quot;&gt;Pontiac Fiero&lt;/a&gt; &lt;a href=&quot;/index.php?title=ECM&quot; title=&quot;ECM&quot;&gt;ECM&lt;/a&gt;.  The throttle position sensor tells the ECM how far the throttle is opened. The ECM uses this information for fuel control, acceleration enrichment, idle behavior, deceleration behavior, and diagnostic trouble code decisions.  == Overview ==  The throttle position sensor, often abbreviated as TPS, is mounted on the throttle body and is connected to the throttle sh...&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;Throttle position sensor&amp;#039;&amp;#039;&amp;#039; refers to the throttle-position sensor used by the [[Pontiac Fiero]] [[ECM]].&lt;br /&gt;
&lt;br /&gt;
The throttle position sensor tells the ECM how far the throttle is opened. The ECM uses this information for fuel control, acceleration enrichment, idle behavior, deceleration behavior, and diagnostic trouble code decisions.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The throttle position sensor, often abbreviated as TPS, is mounted on the throttle body and is connected to the throttle shaft.&lt;br /&gt;
&lt;br /&gt;
As the throttle opens and closes, the TPS signal changes. The ECM uses this signal to determine driver demand and engine operating conditions.&lt;br /&gt;
&lt;br /&gt;
A faulty, misadjusted, disconnected, or poorly connected TPS can cause drivability problems and may set diagnostic trouble codes.&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
&lt;br /&gt;
{{Image wanted|Photo or diagram showing the throttle position sensor location on the Fiero throttle body. Ideally include both the 2.8L V6 and 2.5L four-cylinder locations if different.}}&lt;br /&gt;
&lt;br /&gt;
The throttle position sensor is mounted on the throttle body.&lt;br /&gt;
&lt;br /&gt;
On the 2.8L V6, the TPS is mounted on the side of the throttle body and is operated by the throttle shaft.&lt;br /&gt;
&lt;br /&gt;
On the 2.5L four-cylinder, the TPS is also mounted on the throttle body, though the exact appearance and access may vary by year and engine configuration.&lt;br /&gt;
&lt;br /&gt;
The TPS should not be confused with the [[Idle air control valve]], which is also associated with the throttle body but performs a different function.&lt;br /&gt;
&lt;br /&gt;
== Sensor operation ==&lt;br /&gt;
&lt;br /&gt;
The TPS sends a variable voltage signal to the ECM.&lt;br /&gt;
&lt;br /&gt;
In general:&lt;br /&gt;
&lt;br /&gt;
* Closed throttle produces a low voltage signal.&lt;br /&gt;
* Opening the throttle increases the voltage signal.&lt;br /&gt;
* Wide-open throttle produces a high voltage signal.&lt;br /&gt;
&lt;br /&gt;
The signal should change smoothly as the throttle is opened and closed.&lt;br /&gt;
&lt;br /&gt;
== Related trouble codes ==&lt;br /&gt;
&lt;br /&gt;
Throttle-position-sensor-related diagnostic trouble 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;
&lt;br /&gt;
== Code 21 ==&lt;br /&gt;
&lt;br /&gt;
[[Code 21]] indicates that the ECM is seeing a TPS signal voltage that is higher than expected.&lt;br /&gt;
&lt;br /&gt;
Possible causes include:&lt;br /&gt;
&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;
* Short to voltage in the TPS signal circuit&lt;br /&gt;
* Throttle linkage or throttle plate not returning correctly&lt;br /&gt;
* ECM input problem&lt;br /&gt;
&lt;br /&gt;
== Code 22 ==&lt;br /&gt;
&lt;br /&gt;
[[Code 22]] indicates that the ECM is seeing a TPS signal voltage that is lower than expected.&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 of a TPS or TPS circuit problem include:&lt;br /&gt;
&lt;br /&gt;
* Check engine light&lt;br /&gt;
* Hesitation&lt;br /&gt;
* Poor throttle response&lt;br /&gt;
* Poor acceleration&lt;br /&gt;
* High idle&lt;br /&gt;
* Rough idle&lt;br /&gt;
* Stalling&lt;br /&gt;
* Surging&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;
# Check for stored diagnostic trouble codes.&lt;br /&gt;
# Inspect the TPS 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 that the throttle plate returns fully.&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;
# Watch for sudden jumps, dropouts, or dead spots in the signal.&lt;br /&gt;
# Check ECM connector condition if the sensor and wiring appear correct.&lt;br /&gt;
&lt;br /&gt;
== Throttle body relationship ==&lt;br /&gt;
&lt;br /&gt;
The TPS is mounted on the throttle body and follows throttle movement. Problems with the throttle body or linkage can therefore affect TPS readings.&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;
* [[Idle problems]]&lt;br /&gt;
* [[Vacuum leaks]]&lt;br /&gt;
&lt;br /&gt;
== ALDL data ==&lt;br /&gt;
&lt;br /&gt;
Live ECM data through [[ALDL diagnostics]] can be useful when diagnosing TPS problems.&lt;br /&gt;
&lt;br /&gt;
If ALDL data shows an incorrect throttle position at idle, or if the value does not change smoothly as the throttle is opened, the TPS, connector, wiring, or adjustment should be checked.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
A TPS trouble code does not automatically mean the TPS itself has failed.&lt;br /&gt;
&lt;br /&gt;
Wiring faults, poor connectors, misadjustment, throttle linkage problems, and ECM input problems can all cause TPS-related trouble codes.&lt;br /&gt;
&lt;br /&gt;
Do not adjust unrelated throttle-body settings unless the service procedure calls for it. Incorrect throttle-body adjustment can create additional idle and 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;
* [[ECM]]&lt;br /&gt;
* [[Throttle body]]&lt;br /&gt;
* [[Idle air control valve]]&lt;br /&gt;
* [[Idle problems]]&lt;br /&gt;
* [[Code 21]]&lt;br /&gt;
* [[Code 22]]&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>