Im gonna assume that you didnt get a cel and that you checked for codes.
Probably kinda pointless anyway because of the loss of power but just fer ***** give it a shot.
After that, go through each and every ground from the battery and back including all of the manifold grounds and the battery cables.
Dont forget the grounds from the head to the firewall and from the firewall to the frame.
Dont trust your factory battery cables either.
They can look perfect from the outside and be green rotted under the plastic ends.
Yes, it could be the icm or the pickup or the coil.
Could be.
It could also be a "corrosion intermittant" or a "heat intermittant"
That happens when a contact or component with an internal contact stays engaged untill it heats too far then that contact drops.
Then after you figure out what in the hell is going on, its suddenly cranks and starts again.
With crusty electrcal contacts. And rotted wires in a already hot environment.
The resistance of the wire peaks rapidly and cools rapidly.
Then you hit it again and it starts.
And you can actually get "potholes"
Thats when you hit a certain pot hole and your electrical system freaks.
Just from that little resonance of that particular pot hole at that speed.
Dont chase your tails folks.
Start at the front, start at the back
Whatever.
Fix the damn wiring and all of the grounds.
How in the **** are you going to diagnose an electrical problem with **** wiring and bad grounds?
Once you get good wiring and the problem still exists, Then you start with data and ecm problems.
Ecm data from shorted wiring or bad grounds is not only pointless, it will also lead you to replacing parts that are not bad.
You dont need a scanner of any type to start this process.
Its all not only low tech, its no tech.
Pick a wire, and inspect it.
If its bad, fix it.
Easy **** my friends. you just have to do it.
And you can do it.
Dont get discouraged.
Its all pretty damn easy.
Like all of life, someone will show up to say that you cant do it.
Or you cant do it without them.
Or you cant do it without permission from them.
Insecure as hell
Fuckem people
Crawl under the truck, fix the wiring, give yourself a just a little bit of satisfaction for being a badass and getting that **** done.
Unless you have some odd crazy mismatched ecm.
But I dont believe that scene either
Its the wiring and the grounds.
Repair all of it stem to stern and then look at live data
And dont get all wound up over the chevy truck gatekeepers
Its all really simple **** you just gotta learn it.
Dont get all ****** over by the diamond tiearra wearing prom posers.
Its just a Chevy truck.
If I can do it, you can do it.
Its easy .