Injector Failed, Stranded Me

Just a quick rant. I had my 23 Canyon in the shop in June for 3 weeks for a screen issue. They were completely clueless until I escalated it with GM, finally got it fixed. Two weeks ago I'm driving back from my dealership after an oil change and recall/reprogram work when in shudders and started throwing codes. Dealership tows it away and identifies it as a failed injector. Injectors back ordered, no ETA. At least the dealership gave me a loaner. I think last time calling GM and escalating the issue helped so I did that today again. 4 weeks so far this year with the truck in a shop. Honestly I am ok with 1st year model bugs but GM should educate the dealerships better and have some parts on hand for crying out loud. Their communication with the dealerships seems non-existent. Had to cancel two camping trips so far. Sigh, I love the truck. I think I may be in an abusive relationship.....