Question about 2006 Chevrolet Aveo

1 Answer

Code P2158/ Throttle Body

I have a 2006 Aveo. I recently had it in the shop due to a check engine light, they told me it was a gummed up throttle body, so they cleaned it and sent it on my way. Now my check engine light periodically comes on, maybe for a day or so at a time, and then off again for another day or so. When I scan it the code P2158 once again comes up. Do I need to replace the sensor, or the entire throttle body?

Posted by on

  • ellzedell Jun 03, 2010

    Scratch that, it's actually code P2135. Not sure where I got 2158. Duh.

  • Anonymous Mar 29, 2014

    check engine light on it says p0507



1 Answer

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points


    An expert that got 10 achievements.


    An expert that got 5 achievements.


    An expert whose answer got voted for 500 times.

  • Master
  • 1,857 Answers

You most likley need to replace the whole unit. But without diagnosing it its all a guess. Look at it this way. You would of already spent a couple hundred at least to place one small part. If your wrong your now going to have to spend about $500 for the whole unit plus anothe diag possibly.

Posted on Jun 03, 2010

  • 2 more comments 
  • Susan Price Jun 03, 2010

    this is a throttle position correlation issue. You need to see data using a data scanner to proceed. Without knowing whats going on inside the PCM you wont be able to to know if you have a sensor issue or a computer issue or a loose wire connector somewhere.

  • Joe Waclaw
    Joe Waclaw Oct 27, 2014

    The throttle body on an Aveo is a simple item. Heck you could make one in metal shop for less than new. There is nothing that could go wrong a good cleaning (taking it actually off) wont fix. You could replace the solenoid (IAC) AVOID oem, the quality is actually less, They can be had new on Ebay for 10-2o bucks, Again-Avoid OEM.

  • Joe Waclaw
    Joe Waclaw Oct 27, 2014

    Further more, this throttle body is a simple as they come. Stone age simple as cars go. Think 1980 simple. Its a cylinder with a throttle plate just like a big ol' carburetor only simpler. It just moves air. The IAC, is a simple solenoid. Open close. Open close. It however can suck oil into itself if you have a clogged up PCV. These can be cleaned with TB cleaner as well. HEck if you are a cheapskate like I am, remove the two screws on your IAC and generously spay the thing in electrical cleaner like CRC, and install. Disconnect the battery before you remove it make sure the plunger is pushed in before you reinstall.

  • Joe Waclaw
    Joe Waclaw Oct 27, 2014

    Oh yeah. change your gas station. When it comes to cars cheap gas is bad gas. . Burn a tank or two of PREMIUM. The detergents in there should do the trick.



1 Suggested Answer

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

Hi there,
Save hours of searching online or wasting money on unnecessary repairs by talking to a 6YA Expert who can help you resolve this issue over the phone in a minute or two.

Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.

Here's a link to this great service

Good luck!

Posted on Jan 02, 2017


Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

1 Answer

Where is the throttle actuator located on a 06 Chevy aveo 1.6 four cylinder

If you can find your engines air filter housing, follow the larger intake hose toward the engine. Where the hose ends and is attached to the engine is your throttle body assembly. Look for the wire harness connector attached to the throttle body and you will see the throttle actuator module which controls the throttle plate.
Good luck.

Mar 13, 2015 | 2006 Chevrolet Aveo

1 Answer

2006 aveo throttle body issues

What engine does it have ? Could have come with 5 different ones . If it has the 1.6 L engine . has electronic throttle control.
The throttle actuator control (TAC) system is used to improve emissions, fuel economy, and driveability. 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:
• The accelerator pedal assembly includes the following components:
- The accelerator pedal
- The accelerator pedal position (APP) sensor 1
- The APP sensor 2
• The throttle body assembly includes the following components:
- The throttle position (TP) sensor 1
- The TP sensor 2
- The throttle actuator motor
- The throttle plate
• The engine control module (ECM

Check engine light lit ?

Aug 26, 2017 | 2006 Chevrolet Aveo

2 Answers

How to fix Throttle body on 2006 Chevy Aveo?

There are several possible causes. Please read my notes at the link below.
Do It Yourself Diagnosis and Repair

Nov 07, 2017 | 2006 Chevrolet Aveo

1 Answer

Dealer says code P0506 for my check engine light and that it is caused by air pump emmisions

Just my opinion, but dealer is blowing smoke up there! Clean your throttle body. This is idler control code. It is VERY common for our TB's throttle body to gum up and get clogged with carbon, because we don't have a pcv system. Disconnect the battery, clean the throttle body, best done if you remove the throttle body. You can even re-use the plastic o-ring/gasket many times over. I find that using Seafoam to clean with plastic bristled brush is the best. Seafoam is sensor safe and cost about $9 a can. Look up on the TUBE, there are many videos there showing how to clean a Trailblazer/Envoy throttle body. Very easy and inexpensive. After that's done, clean that throttle body at least once a year. You'll get better gas mileage with it clean.

Jan 25, 2014 | 2006 Chevrolet Trailblazer

1 Answer


Clean throttle body and PCV vent. It is gummed up and requires cleaning to allow for proper function.

Jan 22, 2013 | 2005 Chevrolet Aveo

1 Answer

How to change a tps in a 2006 chevy aveo

The best answer I can give you since I am not familiar with your throttle body itself, is to go to an online auto parts store, and look up the part. I found one on for your looks like a hose connects to one side of it and it has 2 mounting screws...then you can just look for that part on the throttle body itself. At least that would give you a visual of what to look for. then it's just about buying and replacing the part...make sense? hope so. good luck

Jun 09, 2012 | 2006 Chevrolet Aveo

1 Answer


should not have to pay for same part twice.take vechicle back to dealership tell them car not fixed you have same problem.let them know you payed them to fix car.same problem still exist.code p2135 problem could be the tps sensor or signal circuit to sensor wires and connector have a short or problem could be throttle body assembly damaged.

Feb 26, 2012 | 2006 Chevrolet Aveo LT

2 Answers

I have a 2006 chevy aveo. i was told the throttle position sensor was out. i bought the sensor. i cannot find the location on the engine where it goes. is there a photo available which would show the...

Easiest thing to do would be to follow the air intake tube to the throttle body.( big round rubber or plastic that goes from front area of car to engine and is usually held on with a clamp where it attaches to intake of throttle body) Right in that area, you will see your throttle linkage/cable etc, and where it pivots when gas pedal is pushed. Look opposite side of that housing and you should see the throttle position sensor.

Jul 27, 2010 | Chevrolet Aveo Cars & Trucks

Not finding what you are looking for?
2006 Chevrolet Aveo Logo

577 people viewed this question

Ask a Question

Usually answered in minutes!

Top Chevrolet Experts


Level 3 Expert

80608 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22326 Answers

Ronny Bennett Sr.
Ronny Bennett Sr.

Level 3 Expert

6927 Answers

Are you a Chevrolet Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides