My 99 Silverado originally had the 4.3 which is basically a 5.7 Vortec minus 2 cylinders. At some point I started having issues with it cranking but not firing if wet, humid or dew on the mornings. My mechanic had replaced the distributor with an aftermarket one. I literally swapped everything. Huge kick in the nuts for me, especially because I was learning proper diagnostics. It seemed like every other morning I had to borrow my wife's minivan to take the kids to school and get to work. Even my wife was embarrassed.
Once I got sent to Rockport to look at the City Hall building due to Harvey damage. Of course, the next day I open the hotel door and it's foggy and the damn thing wouldn't fire! Called a few shops and nobody had time for next 3-4 days. I was so pissed and swore I would never own another truck with a distributor. I think it finally fired after literally cranking until the battery was almost completely dead.
I bought my 06 Suburban shortly after that and that truck got retired...I was so close to listing it on Craigslist, cheap for like $1,000. It sat for a few years until I decided to bring it back to life by swapping a 5.3. No more distributors for me. I know a lot folks like them, but I don't. I sat on my belly too much trying to mess with that thing on the back of the engine, LOL.