2007 GMC Envoy Logo
Jakki Hawkins Posted on Mar 30, 2015
Answered by a Fixya Expert

Trustworthy Expert Solutions

At Fixya.com, our trusted experts are meticulously vetted and possess extensive experience in their respective fields. Backed by a community of knowledgeable professionals, our platform ensures that the solutions provided are thoroughly researched and validated.

View Our Top Experts

I have a 2007 GMC Envoy, the engine light has been on for a while now, took it to the dealer and a code P0506, they reset the light, took my $100 and said nothing is wrong, three days later, the engine light came back on, a coworker told me I need my Throttle Body cleaned, took it to another mechanic, cleaned the Throttle Body, light went out and the next day it's on again, does this mean I need to replace the Throttle Body?

1 Answer

Ryan Lutton

Level 3:

An expert who has achieved level 3 by getting 1000 points

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

  • GMC Master 1,267 Answers
  • Posted on Mar 30, 2015
Ryan Lutton
GMC Master
Level 3:

An expert who has achieved level 3 by getting 1000 points

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

Joined: Nov 17, 2010
Answers
1267
Questions
4
Helped
593928
Points
3608

Hi there, P0506 IS usally a dirty throttle body. In order to clean properly, with the battery disconnected, they need to be taken off and cleaned front and back til' they are shiny. Sticking a rag soaked with solvent in there while it's still attached isn't going to cut it, i've seen many mechanics do it this way. When they do this, they very often DO NOT unhook the battery which you NEED to do for about an hour while cleaning.. Otherwise, the computer won't relearn the clean throttle body, and you'll have your light on again. It's very easy and cheap to do it yourself. Let me know if you'd like instructions on how to do it.

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

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

×

Loading...
Loading...

Related Questions:

0helpful
1answer

I have a 04 gmc envoy xuv unknown driver message no security light will not start battery was bad got new one tryed passlock reset stills say unknown driver no start

It's a short in the instrument cluster.
I had the same problem with my 2004 XUV.
It started in early December of 2007.
Intermittent manifestations, than more persistent.
Took it to the GMC Dealer --
Of course, the Truck wouldn't do it's tricks for the Tech.
They replaced the ignition switch and sent me home.
It got progressively worse.
I waited until I was sure it would do it for the tech.
Took it back in to GMC Dealer--
It's a short in the instrument cluster.
They needed to replace the entire cluster.
I bought an extended warranty when I bought the truck.
The warranty is still in effect --
So I only had to pay the $100 deductible.
No Idea what it might cost otherwise.
0helpful
1answer

How to reset service engine soon light off on 2002 gmc envoy

First have scanned for codes could be something wrong. Then fix the problem and use the code scanner to reset light
0helpful
1answer

Engine light is on?

Run a diagnostic test to show what codes come up. That will identify the reason the engine light came on. It will also reset the light.
0helpful
1answer

What does p0506 mean

Code 506 means the engine computer can not maintain normal engine RPM at idle. Could be a problem with the idle air control valve, or something else.
0helpful
1answer

I just bought a 2003 Envoy It had the check engine light on. It showed on the the scanner a code for the Crankshaft Sensor and said something about advanced timing. So i've had the crankshaft sen

Why would you be at a dealer with a 10 year old vehicle

Have extra money to throw away

How about a local repair shop

How is it you had work done & still
have any problems,what do these
shops do,half a job
2helpful
1answer

Hi i have a code reading P0506 for a 06 GMC Envoy XL any recomondations

{: ) DTC P0506 Idle Speed Low
The usual cause is an excessive carbon build-up on the throttle body. If this is the case, I suggest you have your throttle body cleaned and perform an idle relearn procedure using a GM scan tool. The idle relearn or reset procedure is very important, otherwise this code may still remain even after a throttle body clean.
In a similar fashion, if the ECM/PCM (engine control module) of a high mileage vehicle is replaced and/or reprogrammed without performing the Throttle/Idle Learn procedure, the ECM/PCM may no longer compensate for existing carbon build up in the throttle body, causing it to return with a similar concern as well as DTCs P0121, P0506, and/or P0507.
There are other conditions that can also affect or reduce idle speed by increasing engine load like incorrect torque converter clutch (TCC) operation, accessories that require additional torque to operate, restricted exhaust, and mechanical conditions that limit engine speed.
2helpful
1answer

2004 GMC Envoy, My service engine soon light came on. I took the vehicle to a mechanic and the code came back po422. A smoke check was performed and they said it had a leak in the filler neck and the...

Hello: Without being there when the smoke test was performed no one can say what the results of the smoke test were. I would go back to the dealer and speak to the service director/service manager and request a new gas cap.
1helpful
1answer

2005 GMC Envoy XL 4x4 4.2l PO172 enigne too rich

Well the first mistake you did was not take it to your GMC car dealer and let them check it out. It could be a computer problem inside the dash somewhere. Hope this helps!?

Please rate solution - Thanks.
9helpful
1answer

2007 GMC Envoy - Gas gauge showing empty and check engine light

This is a safety feature that the vehicle brings. You need to reset the E.C.U on dealership or it will keep doing it to you. It was probably caused by one single time that you did not closed the fuel cap correctly. Good luck
0helpful
2answers

CHECK ENGINE LIGHT IS ON 2002 GMC ENVOY

your check engine light is to notify you of an emission problem. your local autoparts dealer will most often check your code for free.
Not finding what you are looking for?

203 views

Ask a Question

Usually answered in minutes!

Top GMC Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

john h

Level 3 Expert

29494 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

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

Answer questions

Manuals & User Guides

Loading...