I'm NOT advising that you Replace THAT particular Special Relay out of hand... Just that you be aware that IT can cause the SUV Engine to Stall due to the DRL (and Bad Ground at G-107) Issues.
Try to investigate its behavior by removing it temporarily ...and see if it is indeed "The Culprit". IF it proves out to be the
"Keyser Söze" in this case, just be certain to stick with replacing it with the $40.00 + GM OEM (ACDelco) Relay ...IF... replacement becomes necessary.
THIS suggestion is just One More Thing to Check Off your list of ALL the Diagnostic Possibilities...
Adding to that List...
The Third Sentence in your opening gambit was, "I have changed the Crankshaft Sensor..." But... You have not mentioned the Mileage of your GMT360. In some cases for High Mileage Motors, a very small deviation between what the PCM is reading to compare the A/C Signals from the (CKP) Crankshaft Sensor
(Reading the Crank Reluctor Wheel Notches) versus the Hall Effect Signals coming from the (CPS) Camshaft Position Sensor
(Reading the Absolute Position of the Exhaust Camshaft) located in the front upper area adjacent the Timing Chain Cover on the Passenger Side of the the Engine. These Two Signals can deviate enough to make it unable for the PCM to Time and Fire the EFIs... and Most Importantly...
Correctly Time the Ignition Spark:
P0017 in the Chevy Trailblazer is predominantly caused by a few different things. It is typically thrown when the Crankshaft Position Sensor and the Camshaft Position Sensor are out of alignment by a certain number of degrees, or if there is an issue with the wiring, or one of the sensors...
www.700r4transmissionhq.com
Check Out Posts #21- #23 in THIS Thread where I explain the DIFFERENCES between a
Known Good CKP-vs-CPS Wave Form Alignment... when compared against a
BAD Wave Form Alignment between these two Sensors as Viewed on an Oscilloscope:
"Timing... IS Everything..."
You don't need a Huge Bag of Coins in order to obtain and use an Oscilloscope for performing In-Depth Wave Form Analysis in Automotive Applications on everything from Problematic Electronic Fuel Injection to obtaining accurate Compression Tests to Diagnose Internal Engine Conditions. HANTEK...
gmtnation.com
In some cases, the Timing can get so Out of Whack as to prevent the Engine from running. In some instances where a P0017 and/or a P1345 Codes are displayed... the Timing Accuracy necessary will have been ruined by combination of Excessive Timing Chain Wear; including the Chain Stretch, a Fully Extended, Un-Retracted Timing Chain Tensioner AND Badly Grooved and Worn In Timing Chain Guides.