PCM Diagnostics & Tuning HP Tuners | Holley | Diablo

Help with P2176 Code on LS3 Swap

Thread Tools
 
Search this Thread
 
Old Sep 12, 2023 | 06:49 AM
  #1  
Patrick03's Avatar
Thread Starter
Teching In
 
Joined: Sep 2023
Posts: 5
Likes: 0
From: Grosse Pointe, MI
Default Help with P2176 Code on LS3 Swap

Hello group,

A couple years ago I swapped in a stock LS3 with GM controller in to my '64 Corvette. Car runs great 95% of the time, but I've been struggling with troubleshooting the cause of P2176 (Throttle Actuator Control System - Idle Position not Learned) getting set. Majority of the time the car starts up great and idles no problem. I've done the throttle learn and idle learn procedure many times. Occasionally when restarting a hot engine the code will set and the engine runs rough and is undrivable. If I clear the code and key cycle, the engine fires right up and runs with no problem. All I've been doing to "fix" the problem is clearing the code.

Over time I've figured out this code only gets set on a hot restart. Never from a cold start or if the engine has cooled down a bit. So like stopping at a gas station and then restarting is a good example of when this code will set.

So I'm thinking something is setting the code when it is hot. Throttle body maybe? The throttle body is a new stock GM part and I've already tried replacing it with another new stock part.

Any other suggestions?



Thanks,
Patrick
Reply
Old Nov 19, 2023 | 08:32 PM
  #2  
Patrick03's Avatar
Thread Starter
Teching In
 
Joined: Sep 2023
Posts: 5
Likes: 0
From: Grosse Pointe, MI
Default

Let me bump my own post in case someone can help me out

Thanks,
Patrick
Reply
Old Dec 11, 2023 | 08:59 AM
  #3  
rlagosto's Avatar
Teching In
 
Joined: Dec 2023
Posts: 2
Likes: 0
Default

Hi Patrick were you able to resolve this? I am going through the same exact thing with my LS3 swap. I also changed the Throttle body and nothing. Please let me know, thanks
Reply
Old Dec 11, 2023 | 09:57 AM
  #4  
Patrick03's Avatar
Thread Starter
Teching In
 
Joined: Sep 2023
Posts: 5
Likes: 0
From: Grosse Pointe, MI
Default

Hey there, sorry to hear you are experiencing the same problem. I haven't figured out the root cause yet and my car will be garaged for most of the winter so no trouble shooting for my anytime soon. It's got to be something getting too hot or a bad wiring connection somewhere. Or maybe something in the cal. Who did your engine cal?
Reply
Old Dec 11, 2023 | 03:16 PM
  #5  
mrvedit's Avatar
Moderator
15 Year Member
Photogenic
Photoriffic
Community Favorite
 
Joined: Aug 2010
Posts: 7,320
Likes: 526
From: Ann Arbor, MI
Default

So obviously this is Drive-By-Wire (DBW) with an electronic pedal. Do you also have a TAC module? (Sorry I forget is this in not used with newer ECMS.)
I have also struggled with DBW on some swaps, but never received that code. Hopefully someone has this knowledge and ideas for you.
Reply
Old Dec 11, 2023 | 03:22 PM
  #6  
Patrick03's Avatar
Thread Starter
Teching In
 
Joined: Sep 2023
Posts: 5
Likes: 0
From: Grosse Pointe, MI
Default

Yep, DBW system. All of that has been working just fine. I don't recall a TAC module in my build. Pretty sure the pedal connects directly with the engine controller. My setup basically mimics an '08 Corvette.

Yeah, I really hope someone has a good suggestion. This has been frustrating.

Patrick
Reply
Old Dec 11, 2023 | 03:59 PM
  #7  
rlagosto's Avatar
Teching In
 
Joined: Dec 2023
Posts: 2
Likes: 0
Default

I hear you. I have two other LS3 cars and have never had an issue. All with PSI Harness. This one i bought done so I am sorting out these little issues.
Reply
Old Dec 11, 2023 | 07:56 PM
  #8  
mrvedit's Avatar
Moderator
15 Year Member
Photogenic
Photoriffic
Community Favorite
 
Joined: Aug 2010
Posts: 7,320
Likes: 526
From: Ann Arbor, MI
Default

The 2008 non-supercharged Corvette had a E38 ECM. (Doesn't need a TAC). The super-charged Corvette used the E67 ECM.
The 2008 had a TB part # 12570790
The 2009 had a different TB part # 12605109
From a Corvette forum post, they "almost" interchange but not really, end up throwing codes.
So maybe double check that you have the correct one for your ECM's part number. From what I can gather the 2008 and 2009 ECM had different part numbers.

Reply
Old Oct 31, 2024 | 07:57 PM
  #9  
mc426's Avatar
Registered User
 
Joined: Oct 2024
Posts: 1
Likes: 0
Default Any progress? Similar issue.

Originally Posted by Patrick03
Yep, DBW system. All of that has been working just fine. I don't recall a TAC module in my build. Pretty sure the pedal connects directly with the engine controller. My setup basically mimics an '08 Corvette.

Yeah, I really hope someone has a good suggestion. This has been frustrating.

Patrick
I’m curious if you made progress on solving this. I’m running into a similar situation with an LS9 swap. Thanks.
Reply
Old Jun 11, 2025 | 09:28 PM
  #10  
Patrick03's Avatar
Thread Starter
Teching In
 
Joined: Sep 2023
Posts: 5
Likes: 0
From: Grosse Pointe, MI
Default

Pulled my car out of winter storage awhile back, still having the same fault code issue. Looks like a couple others saw the same thing, but I've not heard of a root cause yet. Anyone else have any thoughts?
Reply




All times are GMT -5. The time now is 02:13 AM.