{"id":31089,"date":"2016-02-11T09:54:28","date_gmt":"2016-02-11T14:54:28","guid":{"rendered":"http:\/\/www.freeautomechanic.com\/mechanic\/forum\/?p=31089"},"modified":"2024-02-11T12:05:35","modified_gmt":"2024-02-11T20:05:35","slug":"tps-code-2009-chevy-aveo","status":"publish","type":"post","link":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo","title":{"rendered":"TPS Code on my 2009 Chevy Aveo"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-31966\" src=\"\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2016\/01\/2009-chevy-aveo.jpg\" alt=\"TPS Code for 2009 Chevy Aveo\" width=\"600\" height=\"219\" srcset=\"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2016\/01\/2009-chevy-aveo.jpg 600w, https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2016\/01\/2009-chevy-aveo-300x110.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><br \/>\nHas 78,000 miles. New coil pack, battery, plugs, air filter. Only when its cold it has rough idling when started. It throws a TPS code, we have cleaned it numerous times but its really done nothing. There are times I lose all power when driving and no response from gas pedal. Ive read this car has had a lot of similar issues. But I cant afford to play a guessing game.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nRESPONSE<\/p>\n<p>Hopefully it is as simple as performing the relearn procedure after cleaning. Idle relearn below. If not you may be looking at replacing the entire unit. You can pick one up here for about <a href=\"https:\/\/amzn.to\/3SU3eXq\" target=\"_blank\" rel=\"noopener\">$140 including shipping.<\/a><\/p>\n<p><a href=\"https:\/\/amzn.to\/3SU3eXq\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-31971\" src=\"\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2016\/02\/2009-chevy-aveo-throttle-body.jpg\" alt=\"TPS Code Throttle Body 2009 Chevy Aveo\" width=\"400\" height=\"278\" srcset=\"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2016\/02\/2009-chevy-aveo-throttle-body.jpg 400w, https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2016\/02\/2009-chevy-aveo-throttle-body-300x209.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<h2>TPS Code<\/h2>\n<p>P0122 &#8211; Throttle Position Sensor 1 Circuit Low Voltage<\/p>\n<h3>TPS Code Symptoms<\/h3>\n<p>&#8211; Engine Light ON (or Service Engine Soon Warning Light)<br \/>\n&#8211; Rough idle<br \/>\n&#8211; Loss of power when driving<\/p>\n<h3>TPS Code Possible Causes<\/h3>\n<p>&#8211; Faulty throttle position sensor<br \/>\n&#8211; Throttle position sensor harness is open or shorted<br \/>\n&#8211; Throttle position sensor circuit poor electrical connection<\/p>\n<h2>Throttle Actuator Control (TAC) System Description<\/h2>\n<p>The throttle actuator control (TAC) system is used to improve emissions, fuel economy, and drive-ability. The TAC system eliminates the mechanical link between the accelerator pedal and the throttle plate. The TAC system eliminates the need for a cruise control module and idle air control motor. The following is a list of TAC system components:<\/p>\n<p>\u2022 The accelerator pedal assembly includes the following components:<\/p>\n<p>&#8211; The accelerator pedal<br \/>\n&#8211; The accelerator pedal position (APP) sensor 1<br \/>\n&#8211; The APP sensor 2<\/p>\n<p>\u2022 The throttle body assembly includes the following components:<\/p>\n<p>&#8211; The throttle position (TP) sensor 1<br \/>\n&#8211; The TP sensor 2<br \/>\n&#8211; The throttle actuator motor<br \/>\n&#8211; The throttle plate<\/p>\n<p>\u2022 The engine control module (ECM)<\/p>\n<p>The ECM monitors the driver demand for acceleration with 2 APP sensors. The APP sensor 1 signal voltage range is from about 0.5-4.5 volts as the accelerator pedal is moved from the rest pedal position to the full pedal travel position. The APP sensor 2 range is from about 0.3-2.2 volts as the accelerator pedal is moved from the rest pedal position to the full pedal travel position. The ECM processes this information along with other sensor inputs to command the throttle plate to a certain position.<\/p>\n<p>The throttle plate is controlled with a direct current motor called a throttle actuator control motor. The ECM can move this motor in the forward or reverse direction by controlling battery voltage and\/or ground to 2 internal drivers. The throttle plate is held at a 5.7 degree rest position or the un-powered position using a constant force return spring. This spring holds the throttle plate to the rest position when there is no current flowing to the actuator motor.<\/p>\n<p>The ECM monitors the throttle plate angle with 2 <a href=\"\/\/www.freeautomechanic.com\/tps-throttle-position-sensor.html\">Throttle Position Sensors<\/a>. The TP sensor 1 signal voltage range is from about 0.95-4.35 volts as the throttle plate is moved from idle to wide open throttle (WOT) position. The TP sensor 2 voltage range is from about 4.05-0.65 volts as the throttle plate is moved from idle to WOT position.<\/p>\n<p>The ECM performs diagnostics that monitor the voltage levels of both APP sensors, both TP sensors, and the TAC motor circuit. It also monitors the spring return rate of the return springs that are housed internal to the throttle body assembly. These diagnostics are performed at different times based on whether the engine is running, not running, or whether the ECM is currently in a throttle body relearn procedure.<\/p>\n<p>Every time the ignition cycle is cycled OFF, the ECM performs a quick throttle return spring test to make sure the throttle plate can return to the 7 percent rest position from the 0 percent position. This is to ensure that the throttle plate can be brought to the rest position in case of an actuator motor circuit failure. Observe, under cold conditions, the ECM commands the throttle plate to 0 percent with the ignition ON and the engine OFF to release any ice that may have formed on the throttle plate.<\/p>\n<h3>Throttle Body Relearn Procedure<\/h3>\n<p>The engine control module (ECM) stores values that include the lowest possible throttle position (TP) sensor positions and the rest positions. These values will only be erased or overwritten if the ECM is reprogrammed or if a throttle body relearn procedure is performed. Observe, if the battery is disconnected, the ECM will immediately perform a throttle body relearn procedure when the ignition is turned ON.<\/p>\n<p>The ECM performs a relearn procedure twice and compares the results. If the results are nearly the same, the values are stored and the learn procedure is complete. The following is when the ECM performs a learn procedure:<\/p>\n<p>\u2022 The ignition is ON.<br \/>\n\u2022 The engine is cranking.<br \/>\n\u2022 Deceleration<br \/>\n\u2022 The ignition is cycled OFF.<\/p>\n<p>The ECM performs the learn procedure every 15 ignition cycles.<\/p>\n<p>The ECM commands the throttle plate from the rest position to full closed, then stores TP sensor 1 and 2 voltages. This procedure takes less than 1 second. If any faults occur in the throttle actuator control (TAC) system, a DTC sets.<\/p>\n<h3>TAC System Default Actions\/Reduce Power Modes<\/h3>\n<p>There are 4 reduce power modes that the engine control module (ECM) can default to if an error is detected in the throttle actuator control (TAC) system. The ECM monitors for the following conditions:<\/p>\n<p>\u2022 Accelerator pedal position (APP) sensor 1 or 2 circuit fault<br \/>\n\u2022 APP sensor correlation fault<br \/>\n\u2022 A 5-volt reference circuit fault<br \/>\n\u2022 Battery voltage is less than 8 volts or greater than 24 volts.<\/p>\n<p>If the ECM detects any of the above conditions, the ECM enters a Limited Performance reduced power mode. In the Limited Performance mode, the engine torque is limited. The ECM remains in this reduced power mode during the entire ignition cycle even if the fault is corrected. Usually accompanied with a TPS Code.<\/p>\n<p>If there is no APP sensor information, the system enters a Forced Idle reduced power mode. In the Forced Idle mode, the ECM uses a default APP sensor position that is calculated from the brake switch, transmission gear position, and vehicle speed. The vehicle can be driven up to 32 km\/h (20 mph) in this mode be engaging the transmission into gear and releasing the brake pedal.<\/p>\n<p>If there is a condition with the TAC circuits, throttle actuator command vs actual position fault, or a TP sensor 1 or 2 circuit fault, the ECM enters a Power Manage reduced engine power mode. In the Power Manage mode, the throttle plate is not controlled. The engine torque is controlled to the desired value using cylinder shutoff and spark retard. The engine will idle or cruise with 2 cylinders enabled and accelerate with all 4 cylinders. Usually accompanied with a TPS Code.<\/p>\n<p>If the ECM detects a severe failure in the TAC system, the ECM enters a Forced Shutdown mode. In this mode, the ECM disables the TAC system, the fuel system, and the ignition system so the engine will not start. The Forced Shutdown mode occurs when the ECM detects a severe internal ECM condition, the throttle plate is stuck open, or a large intake manifold vacuum leak is detected. Usually accompanied with a TPS Code.<\/p>\n<h2>Idle Relearn<\/h2>\n<h3>When do I need to relearn the idle<\/h3>\n<p>The Idle Learn Procedure listed below must be performed whenever the following occurs:<\/p>\n<p>\u2022 The throttle body assembly is replaced<br \/>\n\u2022 The throttle body is cleaned<br \/>\n\u2022 The engine control module (ECM) is replaced<br \/>\n\u2022 The idle air control valve (IAC) is replaced<br \/>\n\u2022 Power disconnection (battery cable, ECM fuse, etc.) (Delphi ECM only)<\/p>\n<h3>Idle Relearn Procedure<\/h3>\n<p>\u2022Turn the ignition ON.<br \/>\n\u2022Turn the ignition OFF for 15 seconds.<br \/>\n\u2022Turn the ignition ON for 5 seconds.<br \/>\n\u2022Turn the ignition OFF for 15 seconds.<br \/>\n\u2022Start the engine in park\/neutral.<br \/>\n\u2022Allow the engine to run until the engine coolant temperature is greater than 85\u00b0C (185\u00b0F).<br \/>\n\u2022Turn the A\/C ON for 10 seconds, if equipped.<br \/>\n\u2022If the vehicle is equipped with an automatic transaxle, apply the parking brake. While pressing the brake pedal, place the transaxle in drive (D) for 10 seconds.<br \/>\n\u2022Turn the A\/C OFF for 10 seconds, if equipped.<br \/>\n\u2022If the vehicle is equipped with an automatic transaxle, while pressing the brake pedal, place the transaxle in park\/neutral.<br \/>\n\u2022Turn the ignition OFF. The idle learn procedure is complete.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Has 78,000 miles. New coil pack, battery, plugs, air filter. Only when its cold it has rough idling when started. It throws a TPS code, we have cleaned it numerous times but its really done nothing. There are times I lose all power when driving and no response from gas pedal. Ive read this car&hellip;&nbsp;<a href=\"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">TPS Code on my 2009 Chevy Aveo<\/span><\/a><\/p>\n","protected":false},"author":12572,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[3],"tags":[9570,10492],"class_list":["post-31089","post","type-post","status-publish","format-standard","hentry","category-chevy","tag-aveo","tag-tps-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>TPS Code on my 2009 Chevy Aveo - FreeAutoMechanic Advice<\/title>\n<meta name=\"description\" content=\"Has 78,000 miles. New coil pack, battery, plugs, air filter. Only when its cold it has rough idling when started. It throws a TPS code, we have cleaned it\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TPS Code on my 2009 Chevy Aveo\" \/>\n<meta property=\"og:description\" content=\"Has 78,000 miles. New coil pack, battery, plugs, air filter. Only when its cold it has rough idling when started. It throws a TPS code, we have cleaned it\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo\" \/>\n<meta property=\"og:site_name\" content=\"FreeAutoMechanic Advice\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freeautomechanic\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-11T14:54:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-11T20:05:35+00:00\" \/>\n<meta name=\"author\" content=\"Amanda Haynes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amanda Haynes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TPS Code on my 2009 Chevy Aveo - FreeAutoMechanic Advice","description":"Has 78,000 miles. New coil pack, battery, plugs, air filter. Only when its cold it has rough idling when started. It throws a TPS code, we have cleaned it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo","og_locale":"en_US","og_type":"article","og_title":"TPS Code on my 2009 Chevy Aveo","og_description":"Has 78,000 miles. New coil pack, battery, plugs, air filter. Only when its cold it has rough idling when started. It throws a TPS code, we have cleaned it","og_url":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo","og_site_name":"FreeAutoMechanic Advice","article_publisher":"https:\/\/www.facebook.com\/freeautomechanic","article_published_time":"2016-02-11T14:54:28+00:00","article_modified_time":"2024-02-11T20:05:35+00:00","author":"Amanda Haynes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Amanda Haynes","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo#article","isPartOf":{"@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo"},"author":{"name":"Amanda Haynes","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#\/schema\/person\/b28de7728eb8e22c06508c44f03c32a1"},"headline":"TPS Code on my 2009 Chevy Aveo","datePublished":"2016-02-11T14:54:28+00:00","dateModified":"2024-02-11T20:05:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo"},"wordCount":1353,"commentCount":1,"publisher":{"@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#organization"},"keywords":["Aveo","TPS Code"],"articleSection":["Chevy"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo","url":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo","name":"TPS Code on my 2009 Chevy Aveo - FreeAutoMechanic Advice","isPartOf":{"@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#website"},"datePublished":"2016-02-11T14:54:28+00:00","dateModified":"2024-02-11T20:05:35+00:00","description":"Has 78,000 miles. New coil pack, battery, plugs, air filter. Only when its cold it has rough idling when started. It throws a TPS code, we have cleaned it","breadcrumb":{"@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/2016\/02\/tps-code-2009-chevy-aveo#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/"},{"@type":"ListItem","position":2,"name":"TPS Code on my 2009 Chevy Aveo"}]},{"@type":"WebSite","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#website","url":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/","name":"FreeAutoMechanic Advice","description":"Ask a Car Mechanic Questions for Free","publisher":{"@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#organization","name":"FreeAutoMechanic Advice","url":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#\/schema\/logo\/image\/","url":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2020\/06\/cropped-auto_repair_questions.jpg","contentUrl":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/uploads\/2020\/06\/cropped-auto_repair_questions.jpg","width":250,"height":81,"caption":"FreeAutoMechanic Advice"},"image":{"@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freeautomechanic","https:\/\/www.youtube.com\/freeautomechanic"]},{"@type":"Person","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#\/schema\/person\/b28de7728eb8e22c06508c44f03c32a1","name":"Amanda Haynes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/#\/schema\/person\/image\/","url":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/litespeed\/avatar\/aa7d580fe9d4680ab2f670e957c49176.jpg","contentUrl":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-content\/litespeed\/avatar\/aa7d580fe9d4680ab2f670e957c49176.jpg","caption":"Amanda Haynes"},"sameAs":["https:\/\/www.facebook.com\/app_scoped_user_id\/10205447877295689\/"],"url":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/author\/amanda-haynes"}]}},"_links":{"self":[{"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/posts\/31089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/users\/12572"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/comments?post=31089"}],"version-history":[{"count":0,"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/posts\/31089\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/media?parent=31089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/categories?post=31089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freeautomechanic.com\/mechanic\/forum\/wp-json\/wp\/v2\/tags?post=31089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}