Chevy and GMC Duramax Diesel Forum banner
101 - 119 of 119 Posts
I started having minor problem getting into drive on cold mornings a few months ago. I replaced NSBU and didn't fix, I then bought ignition switch to try second easy fix. I never had check engine light come on so no codes were seen. Before installing ign.sw. I wiggled the harness wires to the TCM and other things in the engine compartment and boy did I regret that as it then screwed up my reverse as well. I installed a ground to the TCM in hopes this was the problem but it didn't help, so I wiggled wires again somewhere I then had check engine light and went to parts store and their reader showed codes P0841, P0846, P0871, & P0700 twice. I installed a new ignition switch for the fun of it and that didn't help. I'm guessing there is something up with the TCM modules and possibly the connection pins to those modules causing many of these problems. Seems kinda fishy that my problem got worse from something so minor like wiggling wires, and I doubt I'll find a wire/conductor worn and rubbing anywhere. I'm becoming more disappointed in my Duramax as I hear about so many more people having such problems :(
 
Deep water

The range shift inhibited devil has struck my 2003 Silverado Duramax twice!!! Each time right after I had driven through high standing water. If you drive too fast, and get water slashed up on the NSBU switch or the connector, it will act up. Mine is the original black unit, never been pulled out, so things have gotten old (seals on the connector, and shaft input to the switch). I have not had any problems since we are in the dry season here in Florence, Or. I will try to put and electrolytic grease layer all around the switch and connectors before the wet months. I have 212,000 miles on my duramax. No other issues to cause the fault to be set.
 
Really wish someone would come up with a solution to this problem. It seems to either be the ignition switch, nsbu, the TCM. I’ve changed both the ignition switch and the nsbu and nothing. Truck won’t ingage in any gear. A couple times if I rev the truck up a little in gear it will bang into first but no reverse. Aghhhhhhhhh been chasing my tail for 3 weeks now!
Fixing to continuity test on the wiring harness. Can some one show me the harness diagram from the tcm to the plug on the trans ????
 
Just changed my ignition switch, and problem appears to have gone away (need a few drives to confirm, but the truck is laden loosely with stuff that needs unloaded first). In my case, it was intermittent, with increasing frequency. Switch in my '05 was black, replacement was partly gray. Easy peasy.

+1 for ignition switch.

Though I agree: it'd be nice to find more conclusive diagnostic methods to narrow it down to one part, even if it requires digging out the multimeter to test parts.
 
My truck is flashing range shift inhibited on my dash. Took it down a min maintenance road last Tuesday night then drive it for several hours after. It didn't start flashing until I turned the truck off and turned it back on. I made it home but I can't remember what I did to get it to actually drive. When I put it in drive you feel it kick into gear but it won't go anywhere. Been parked for almost a week now. My boy says it's going to be a 4k fix! Is it something I could fix myself? I know a little about vehicles, being single now I've learned to do all my own tuneups and other small fixes on my own. Need it fixed asap...missed out on good priced hay and ropin practice yesterday. Any ideas or links that could tell me how and what to check? Thanks in advance boys!
 
Try to replace ignition switch, NSBU. Two easy and some what cheap repairs. I think mine was the tcm. I swapped trans and t case and still have the same problem. Put a new tcm out of the truck I got the trans and t case from and all my problems went away. Sold it and bought a dodge 👍
 
You can fix it!

My truck is flashing range shift inhibited on my dash. Took it down a min maintenance road last Tuesday night then drive it for several hours after. It didn't start flashing until I turned the truck off and turned it back on. I made it home but I can't remember what I did to get it to actually drive. When I put it in drive you feel it kick into gear but it won't go anywhere. Been parked for almost a week now. My boy says it's going to be a 4k fix! Is it something I could fix myself? I know a little about vehicles, being single now I've learned to do all my own tuneups and other small fixes on my own. Need it fixed asap...missed out on good priced hay and ropin practice yesterday. Any ideas or links that could tell me how and what to check? Thanks in advance boys!
Mine would go clunk into drive (and drive weakly, if at all), and generally refuse to go in reverse. It got progressively worse over time, and sometimes restarting the truck would magically fix the issue (til it didn't work anymore). Replacing ignition switch definitely fixed my issue, as I drove around all day yesterday running errands in town, no issues. And that one can be done with a screwdriver and two small pokey things (nails, golf tees, hair pins; I used some small punches) to release the retaining clips on the switch itself. New AC Delco switch was $20-30 on Rock Auto. Not guaranteed, but a cheap gamble. Took me about 15 minutes, and I was lollygagging, so I'd say pretty much anyone can do that fix themselves and save some money.

I watched this video to guide me on removing the steering column cover panels and the switch:

The replacement switch body has a gray panel, the original had black. Not sure if that's relevant or not, but at least tells you if you have the factory switch in there or not, I imagine.

If you go to any auto parts store, they often will scan your Check Engine Light codes for free (I have my own scanner and phone app, but same deal): it'll mention something about insufficient voltage or pressure or something in one of the letter-coded transmission pressure sensors (sensor A, sensor E). Also throws P0700 as a general transmission controller error code. Can't recall cuz mine's working and CEL has been turned off.

To 04baby's point, I bet it's a general defect in the design of the wiring of the whole truck; any voltage sag from a worn switch or other electronic moving part in the RUN circuit might be the culprit but NSBU and ignition switch are the ones that get the most wear and tear. Just my guess as an electronics geek and car guy, but not a seasoned Duramax-specific car geek.
 
  • Like
Reactions: .623843
Would be nice to know the year model truck they have because it's a whole different ball game changing out the switch on the older trucks.
 
Well, here we go. My 2003 GMC 2500 HD Duramax is doing the same thing. For the first time today it said shift range inhibited and I had no reverse. Also only one gear forward and it was low. Then the message changed to service brakes or something to that effect. I think I’ll start with the ignition switch first. I don’t know why, just a gamble.
 
I don’t know what the weird letters were in my previous post. My phone probably needs work too. LOL
 
About to replace my ignition switch on my '08 LMM Chevy Express @140k miles.... What started with a bad engine bay fuse box, followed by a blown 5V cigarette lighter fuse in the cabin fuse box preventing me from hooking up a scanner... Followed by a bad EBCM that killed my entire van (pulled it out and the right diode had burned a hole through the silicone board) van started up immediately after disconnecting it... Installed new EBCM and programmed it with the latest GM software. That got my D letter to illuminate again with gears 2 and 3, still in limp mode though and park won't light up, nor will the dash register its in park. ABS was completely fixed by replacing my engine to frame ground strap with a hefty 0guage battery cable and dielectric grease on both terminals. But I'm still stuck with gears 2 and 3. Tried replacing NSBU switch and lined it up exactly with the old one. Still only get D to light up. Also replaced shift cable for good measure, nice and tight) I then checked the code descriptions with my tech2 and the last 2 codes I'm stuck with are:

P0705 - shift range sensor circuit failed and
P0751 - shift solenoid A control circuit low voltage. I've also replaced and flashed the TCM with my licensed GM MDI 2 to no avail.

I even tried to eliminate ALL variables by swapping in a new ECM with the latest GM stock calibrations since I run a custom tune for my oversized tires... No difference in vehicle performance but managed to pull some additional codes, one possibly leading directly to the ignition switch itself: P2510 - Engine controls ignition relay feedback circuit

I'm also getting some odd codes that are constant like:

P0532- A/C refrigerant pressure sensor circuit low voltage (even though I replaced the connector and carefully spliced it on with heat shrink wrap so its moisture tight)

I've also used my wiring schematics to go around the whole vehicle and scrape clean every single ground point, including the EBCM ground to frame by the driver door, adding dielectric grease afterwards and using my digital mutlimeter to test for voltage drop

I've also gone around to each connector and cleaned it with electronic cleaner and condensed air if it had way too much dielectric grease squished in to it (the EBCM one of them, Chevy replaced the connector but slathered grease on the female side instead of the male like you're supposed to, probably what caused the first EBCM to short itself out and burn a hole in the diode)

I should mention I also have excellent brand new dual AGM starter batteries, and cleaned the grounds to both of them. I even spliced in a new 0 guage positive cable to the engine bay fusebox megafuse from the starter battery so there is literally zero voltage drop at the fuses.

I also have a brand new OEM starter... The vehicle starts up like a champ, (1 second fire ups on cold mornings) warms up great and even shifts perfectly from gears 2 and 3 on first warm up...but if I drive around and take it easy for about an hour or so the shifts will get hard, the check engine light comes on and I get the shift solenoid A valve performance code. Brand new trans fluid and filter, zero metal shavings on the magnet (recently rebuilt trans 4L85E) and I even replaced shift solenoid A (the wiring is perfect) to no avail. Using full synthetic trans fluid too, its still perfectly pink, nothing burnt. Proper fluid levels.

Its got to be the ignition switch right? Its the only thing I haven't done... And I ordered a spare acdelco off rockauto in case I ever needed it... I just hope this is it because I've been tackling this for almost 2 years, even had jaws drop when I explained to Chevy mechanics what I'd done and repaired, they of course never got anywhere and gave me 50% off after admitting I've done everything they would do and that it sounds like I'm getting close.

Wish me luck guys...

Well after much frustration, cursing, and instructions for my truck that are wrong, I finally got the ignition switch back in properly aligned (2 notches over from where the instructions on alldata told me to set it) and nothing has improved. Still no park indicator, lights up in drive but throws p0705 and p0973 for low voltage to solenoid A control circuit. I repeat: a brand new TCM, NSBU switch, ignition switch, and entirely new engine bay fusebox, and brand new batteries, have not fixed the control circuit low voltage.

At this point I might just sell it.
 
Well the alldata and YouTube instructions are fucking wrong... fuck my life. Now I have to realline the ignition switch to the way it was when I pulled it out, not per the instructions. They specify having it in the off position, but having the lock cylinder in the accessory position. What the hell? They're wrong. You need to line it up, meaning the key should be in the accessory position together with the switch. So CONFUSING!!! I HATE CHEVROLET
 
I went threw 2 NSBU switches with no help pulled code 0872 sensor c low something or other talked to a tech at an allison dealership he said it was my internal trans harness so i did that no help. So before i bite the bullet and took it to a tranny shop i took the chance on the ignition switch. WINNER WINNER she runs like a dream now except for the fact she blew a tire out on me this morning haha
Can you please point me in the direction I have a 04.5 LLY replaced NSBU switch didn’t fix it reading this again I look up ignition switch for it and it’s showing 15 different things and I’m not too sure which one is what’ll fix it
 
I had this same problem so I followed the advice of this thread. I swapped out the ignition switch and when I pulled it out, the new plastic gear as in the same place as the new one, with the ignition off. It worked, however it seems like now I have to turn the key a little extra in order for it to turn over. It never did this before. Was that gear just a little bit off or do I need a new tumbler? It was a Standard brand switch. Thanks in advance for any advice.
 
Oh man all the luck, glad you shared that message my 06 LBZ is doing the same thing,so my strange issue is L'll let my truck sit for a few min go out start my truck it shits BUT I have a check engine light ? I pull the codes NO codes,but clear anyway light goes out but there"s that message again shift,do it all over again let it set ,no message but a check engine light,I'm thinking about the ing switch as well,truck has 44k miles its a baby,any ideas out there please share thanks 2006 2500HD Banks,PPE
 
101 - 119 of 119 Posts