I am a newby to the forum, proud owner a 2009 GMC LMM for the last 11 years. I do oil changes, fuel filter servicing, glow plug replacement, two batteries and the truck was reliable until now. Now at 125K miles, having no-crank starting failure. With key held solid to start, the starter would engage for .5 sec, pause for 1 sec, crank again .5 second, pause for 1 sec, crank .5 pause again. Trying subsequent times, the starter might run 1 full second, the truck would start and run fine, until the intermittent starting failure was solid. The Dealer ripped out an aftermarket a 10 year old VIPER Remote Start system, claiming it was causing the failure. Subsequently, they said I had a bad ECM and they could not source a replacement (GM discontinued the part). A third party replacement/programmed ECM failed after driving <20 miles. Before failing, it exhibited very similar random no crank issue as the original ECM. The problem appears to be a wiring issue (Lost COM with ECM faults), but I have not found a smoking gun: bad fuse or relay, chafed wire, loose ground, broken pin in a plug but visual inspections have detected no defects thus far. I have no tech data on the wiring and hoping to find something to focus the next level of trouble shooting. Any tips are appreciated. Is alldata the right place to look for factory wiring diagrams? I also need a recommendation for someone to bench test the two ECMs, hoping they did not suffer terminal failures. I loved this truck for 10 years, Thanks for any suggestions to help get it running and reliable again. I will list the exact error codes in a subsequent post.