If you folks don't mind, I'm going to jump in here.
In my experience, Occam's Razor may come in to play: Occam's Razor is the principle that, of two explanations that account for all the facts, the simpler one is more likely to be correct. In medicine it's referred (loosely here) to as differential diagnosis - eliminate what it isn't to point at what the DX is.
Yes, I've heard of the 'parts cannon' - avoid throwing parts at it until it's fixed, but..
After no luck with my '03 EB's stalling issue with 3 different shops, same same - I threw in the towel and went to the dealer. It took the dealer 3 visits to figure it out. Their shop Forman worked on it the last last two attempts. They were stumped. On visit 3 they noticed I had new EGR, DPFE and the two hoses. After substantial $$, it turned out the pressure sensor need replacing although new (I replaced that), (in addition to the cables to the battery and starter fixed in earlier visit) .
Eventually they got it right
Additionally, considering the current financial climate, I myself have tried some inexpensive repairs and believe it or not at no charge from the dealer when they could have charged $$$. I had a P0442 IIRC, small Evap Leak. Service advisor said Rich, put a new gas cap on it. He didn't even try to sell me a dealer one!
So if the first line to cure is mostly labor and small parts costs, I'm ok with it for my truck.
BTW, I'm not saying either opinion in the preceding posts are either right or wrong. I am sometimes surprised with what can cure our vehicles.
GL to OP and all others.
Dick