Jump to content

Recommended Posts

Posted

A couple of weeks ago I drove my 2016 Silverado Crew for about 3 hours in a heavy rain with lots of road salt and temperatures hovering around freezing. At my destination I parked for about an hour and when I returned to start the vehicle it threw up a bunch errors on the dash; trailer brake issue, Stabilitrak issue, power steering issue, blah blah blah, but then it simmered down and drove fine for an hour to my next destination. Long story short, it repeated this over the next couple of stops getting progressively worse as the evening wore on and eventually the engine light came on and it went into limp along mode. At this point I had little choice but to make a run for it and head to my final destination about 60 km down the highway. Unfortunately it totally died about half way there, no dash lights, nothing. I had the vehicle towed to a dealer I had dealt with (late Saturday night) and waited to call them on Monday. Interestingly the truck started again when I tried it but I'd had enough excitement for the day so just left it.  Apparently the truck started on Monday morning and after spending 5 hr. looking into it and taking it for a 60 km test run they said though it had 18 pages of error codes they couldn't find anything specifically wrong with it and no longer being under warranty I think they didn't want to run up a huge bill with the risk of having nothing to show for it so they charged me for an hour and a half and sent me on my way. I suspect being in a warm  shop dried out whatever was causing the issue. Once home I researched all the codes on the work order and they all turned out to be communication faults on the CAN Bus network;  CCM can't communicate with ECM, EBCM can't communicate, TCM can't communicate etc. etc. Figuring this wasn't over I bought a code reader and did some research so I'd be prepared should it happen again and maybe reset the codes. For the next 500 km it ran fine until the day I set out for another 3 hr trip in rain and drizzle and a little over 2 hours into the trip it started barfing up faults again. The engine light came on however it didn't go into limp mode or die. When I got to a safe place I stopped and checked the codes. It was pretty much the same scenario so I cleared the faults and the engine light and carried on completing the final 70 km without incident. At home I parked in the driveway and when I came out 20 minutes later to dig in it wouldn't start at all and the code reader couldn't connect. My prime suspects at this point were the CAN bus and salt laced rain water.  My first step was to check pins 5 (signal ground), 6 CAN-Hi and 14 CAN- Lo on the OBDII connector. If all was well, there would be 60 ohms resistance across 6 & 14 and megaohm resistance from them to ground. What I found was no resistance between any of them indicating they were essentially shorted together with the ground.  I decided the easiest thing to get at was the chassis control module at the back above the spare tire. I pulled apart the connector and confirmed 120 ohms on pins 26 and 29 which is the back end of the network and no leaks to ground so that was good however the incoming pins 27 and 28 indicated the same states as the ODBII pins. Next I found the Electronic Brake Control module and noticed that whoever had worked on it left about 4 inches of exposed wires into the connector (sloppy) and there was wet road sand visible up inside the back of the connector and on the wires leading into the pins.  I took a spray bottle with clean RO water (barely conductive) flushed all the sand and salty water (very conductive) out of the back of the connector. Once it was clean I pulled the connector off, and inside it appeared to be dry though the tech had slathered dielectric grease over the face of it making it difficult to be 100% sure. I then confirmed 120 ohms on the inbound pair of CAN Bus wires and 120 ohms on the outbound wires which when connected together gave the requisite 60 ohms overall.  Coincidence? Maybe.

I then put the connector back on the EBCM and was able to start the truck. At this point I believe this is my problem spot however because the problem is somewhat self correcting it's possible there is another issue and the timing was coincidental but my confidence is fairly high. I subsequently wrapped the wires and took steps to reduce the ability of water and dirt to get into the back of the connector. I also added a dab of dielectric grease to the CAN wires where they enter the connector from the back. So for now I will carry on and see what happens though I will be keeping my code reader and multi-meter handy when I'm on the road.

 

I've attached the CAN Bus schematic and a couple of before and after pictures of the connector wiring in case someone is interested. Something I noticed when putting it together was that the red retaining tab on the connector had been broken off necessitating the second larger tie wrap in the picture to ensure the connector doesn't come undone. I imagine someone pried the connector open not understanding that the red locking mechanism needed to be pushed back first. Hmm. I'll post an update if this reoccurs. If anyone has any insights I'd be happy to hear them.

 

 

 

 

IMG_2232.JPG.09b721d931c0b4725dcecb19dd55d620.JPG

 

 

 

IMG_2246.JPG.74256cde6c00e0e19140304929a81163.JPG

 

1818436036_LANSchematic.thumb.jpg.f1499b07aea137d47a4457de2f577d42.jpg

 

 

Posted

I had very similar problem with my 2018 gmc 1500 Crew,last november ,driving in rain /snowy conditions and road salt .pulled over for quick break and truck started throwing all kinds of codes... Stabilatrack, trailer brake ,Steering codes ...also ran rough and started  shifting very hard ...took it to dealer and they found a data link wire  that had broke in wire harness going to back of truck tucked up in frame ...fixed it and hasn't missed a beat since .cost me $280.00 ...truck is off warranty. 

Posted
17 hours ago, stulin said:

I had very similar problem with my 2018 gmc 1500 Crew,last november ,driving in rain /snowy conditions and road salt .pulled over for quick break and truck started throwing all kinds of codes... Stabilatrack, trailer brake ,Steering codes ...also ran rough and started  shifting very hard ...took it to dealer and they found a data link wire  that had broke in wire harness going to back of truck tucked up in frame ...fixed it and hasn't missed a beat since .cost me $280.00 ...truck is off warranty. 

If the connector isn't the issue then it's probably a wire issue as was your case. Unfortunately the dealer couldn't find a problem with it so the trick is going to be catching it in the act which likely means pulled off the road somewhere in a rain/snow storm. Yippee!!  If I can figure out where a couple of the other modules are and if they're accessible I can potentially discern whether the issue is fore or aft of that point and hopefully narrow the search. In the meantime I'm not loving driving a vehicle that could die at any moment.

Posted

The saga continues. Drove 300 km without issue. First half was light snow and second half was mostly dry road. Started to snow about the time I parked and when I returned to the truck 3 hours later, it wouldn't start. Left it for another hour and it started. Pulled a huge list of codes but basically communication faults galore. Cleared codes and drove 10 km to overnight accommodation. Headed out in the morning in heavy snow for 300 km return trip. About 15 km out it started faulting and went into limp along mode. Cleared faults and continued. Repeated this a couple more times before it finally died for good. Had it towed to my house about 80 km away. Still wouldn't start then, nor in the morning. After sitting in the warm sun for half a day it started again in the afternoon. I haven't cleared the faults. Its getting towed to the dealer in the morning. Along the way I pulled code reports and looking at them the recurring theme is ABS control module communication faults. Also when it was home and wouldn't start I pulled the connector off the ABS controller and the vehicle would start. Put it back on and it wouldn't. I think I've found the smoking gun but I'll have to wait for the dealer to look at it. It looks like the ABS is bringing down the network. 

  • 4 weeks later...
Posted

Headed out tomorrow on slushy roads to test the fix but looks like it was a nick in the network data wire just in front of the rear wheel. The wrapping had loosened up allowing muck and salt water into the cable bundle where the issue was. I think is was damaged in manufacturing as there were no other signs of abrasion on the other wires. Fingers crossed but I think this was the culprit. 

23ACC390-D99B-47B5-B94F-342F8E5FA494.jpeg

88676EAD-413A-4EF8-B720-CA2324C128C7.jpeg

Posted

South Main Auto on Youtube has mentioned seeing a lot of issues with wires breaking inside of perfectly sound harnesses on newer GM vehicles.  Heard him mention it in one of his videos last week.

Posted (edited)

Drove 200 km today on sloppy slushy roads without an issue so optimistic I've got it fixed. Yay!!

As for tracing the wire I do know precisely what it is. The white wire and the blue wire beside it are twisted together and make up the primary data network that runs between all of the major control modules of the vehicle, starting at the Engine Control Module and ending at the Chassis Control Module. You can see the wires in the diagram at the beginning of this post. They are identified as 2500 and 2501. As you can see they also pass by the Transmission Module, the Body Module, the HMI module and the ABS module. Any issue with either of these wires and the communication between all those modules is affected. In my case the wire was leaking to ground so all communications were toast. If the wire simply broke, you would probably get communication between the devices on each side of the break but not across the break.

Edited by Timmer66
Posted

Well that's a dang swell wire to find damaged!  Please let us know how things progress over time, although I highly doubt you'll ghost us and disappear like some one time posters.

  • 5 years later...
Posted

I have a 2016  Silverado with the same issues but sometimes it would do it when the weather was dry. I found some very helpful information on this forum and thought I would share what I found where the wires go around the front box mount I found it. It rubbed through one of the wires. And where the rear tab mount is on the driver side I found three chafe wires, including a communication wire. It’s a blue and white twisted pair of wires one of the blue wires out of the pair was corroded and was sometimes making a connection and sometimes not I fixed the wires and so far so good I hope this helps

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Forum Statistics

    250.4k
    Total Topics
    2.7m
    Total Posts
  • Member Statistics

    342,759
    Total Members
    8,960
    Most Online
    DM22
    Newest Member
    DM22
    Joined
  • Who's Online   4 Members, 1 Anonymous, 1,873 Guests (See full list)

  • Latest Articles

  • Posts

    • I thought I would use your thread and add to it as I just did my first longer drive with my truck in the last couple of days. I drove from the Grande Prairie area of Alberta down to Edmonton and most of where I drove in the city was the ring road so fairly free flowing but a bit of stop and go as well in the city. Stayed the night and returned home and not too many stops along the way each way but every restart and certainly every cold start sets it back for fuel mileage. Why I say that is I see some people will cherry pick a fuel mileage leg after the vehicle had been warmed up driveline wise before hand and its a forgiving ( easy rolling drive leg for example ) and call that their fuel mileage which can give a false perception of reality. I was not heavily loaded at all but never the less the flip bak cover, rubber bed mat, various tools etc and extra jerry cans of fuel all way up to a few hundred pounds of dead weight so its not an empty truck. The cold inflation tire pressures are set more near the freezing point so once they are warmed up driving I was showing 45 front and over 40 rear and realize high inflation pressures would help a little in fuel mileage but certainly not the ride on our crap sections of highway. The weather was good so was not raining as that can really drag mileage down, in fact I had a bit of a tail wind on average driving home. Most people on here would never have driven on that freeway to visualize it but its got a fair bit of rolling type of landscape with numerous river valleys. For the most part I had it on cruise set to 62 although kicking it off if I caught it in time before it started down shifting and self braking going down the grades. Most of the more substantial grades its shifting into 7th I believe as 8th just doesn't have it. Total distance round trip was 643 miles and my overall average and I did refuel three times in all, figured out to 17.65 miles per US gallon. My best fuel mileage section refuel within all of this figured out to 18.46 and these are all hand calculated figures. I find if anything that the trucks computer can be over optimistic, sometimes its pretty close but other times its stretching it. On paper persay in theory the truck would have just about made it on fumes for that whole drive without refueling once.    Which made me think of the topic thread of the wonder if these trucks could do 20 mpg and that is a good question, certainly would have to be on an easy going flat highway, no head wind, the right temperature, not packing around a bunch of dead weight and puttering along even slower than I was I would suspect and going steady and not stopping to smell the flowers or take a piss !. It probably is possible but not without effort to attain that with the wind resistance and weight of these trucks. Of course on my drive most people are passing me if they have the power as per loaded highway tractors, never mind a lot of speedy vehicles but the speed limit is 68 and most are at or well over that. 
    • Monday looks like a good day for the dealer to test an ac issue. Hopefully it all turns out good.
    • Paid $2.72 for E85 today.
    • Welcome back! No, it definitely doesn't pass the sniff test. Even "ceasefire" needs an alternative definition these days.    $5.29 at Kroger today
    • That makes sense, and I think you are describing the real product problem. Capturing data is the easy part. If the owner or technician has to manually dig through five minutes of millisecond-level logs, the product has already failed. The device would be at the ECM harness, not at the OBD port, so I agree that data retrieval and event marking need to be thought through carefully. The way I am thinking about the architecture is: The recorder itself should not depend on a phone, app, Bluetooth, Wi-Fi, or cloud connection to capture the event. It should always keep a local rolling buffer and lock the event locally. A button, phone app, or small cabin device would only act as an event marker. If the driver feels a stumble and presses the button 10–30 seconds later, the pre-buffer has to already contain the useful data. For data retrieval, the practical options would be a sealed service USB lead, Wi-Fi download, or a phone/cabin companion device. I would not expect the owner to remove the ECM-side module or work with raw files directly. The cloud or AI side would be for interpretation, not for capturing the event. The truck may have no connection when the issue happens, so the evidence has to be saved locally first. After that, cloud processing could help decode the data, compare it against baselines, and generate a readable report. For the first version, I would keep the automatic triggers conservative and objective: driver event marker bus-off error passive voltage drop / brownout device reset FIFO or queue overflow a normally periodic message disappearing side-to-side communication mismatch, if the topology supports that For “learning normal,” I agree with your point, but I would not want to overclaim it as automatic root-cause diagnosis at first. A realistic first step would be learned baseline comparison for that specific vehicle and operating condition. For example, a value would only be compared against similar conditions: RPM range load / MAP throttle position gear / vehicle speed coolant and oil temperature battery voltage AFM/DFM state, if decoded and validated Then the report could flag things like: this periodic message disappeared compared with its normal timing this value deviated from this vehicle’s normal range under similar conditions the same abnormal pattern repeated after the same type of event the anomaly occurred together with voltage, oil-pressure, misfire, or communication changes But I would still call that “abnormal pattern detected,” not “replace this part,” unless there is enough validated repair data behind it. So the intended product would not be “here is a huge log.” It would need to be an event package: what triggered the capture how much pre/post data was preserved what changed before and after the event whether the device itself reset, overflowed, or saw a bus error selected graphs around the event raw data only as supporting evidence From your perspective, what would make this kind of report useful instead of just another datalog? For example: What are the top 5 parameters or events you would want highlighted first? Would you trust a learned baseline for that specific vehicle, or would you prefer fixed thresholds? How much false-positive flagging would be acceptable before you stopped looking at the reports? What would a one-page report need to show for an independent shop to take it seriously? For misfire, AFM/DFM, oil pressure, or U-code complaints, what would you want the tool to flag automatically?
  • GM-Trucks.com Clubs

  • Popular Contributors

×
×
  • Create New...