Wow hearing your story makes me nervous. I stuck with Dell because they were always reliable for me, but I am getting worried because from what I am reading they must be having quality control issues. I am so sorry for your trouble and I agree, it is frustrating to spend so much for reliability only to have breakdowns and downtime. As for me, the contact from Dell in response to this post was to confirm that the part was back ordered and they could not give me an ETA. Then the next day I got an email that the part was available and then a tech installed it the next day. The system now thinks it’s a Precision Tower 3420 not an xps….but it is working so far today. 
About 12 days ago my Dell XPS 17, which I had for about 45 days, suddenly did not recognize the 1TB SSD hard drive any longer.  After running diagnostics, I contacted Dell, as I have of course the warranty.  Dell said I would need a new hard drive, and that it would be ordered, sent to a technician, and then a technician would come and switch out the drives (I would then have to figure out migration of my stuff from a unattached hard drive to the new one on my own). It has now been over two weeks of corresponding with Dell, and the daily response is to the effect of “we are working on getting an eta for your part and will let you know when we have an eta.”  So I don’t even know how long I will be without a computer.  I have offered many solutions: 1. send me a different hard drive, 256 GB or 512 GB or whatever you got. 2. Let me send the laptop somewhere that has the hard drive. 3 exchange my computer for one with available components of any type. 4. Let me buy a new laptop and return this one 5. Send me a loaner laptop to get me through the wait time 6. Pay for me to take is somewhere that can but in another but comparable and compatible harddrive. Dell has said each of these solutions aren’t offered.  I am very frustrated (and near tears) because I spent almost 3k on a machine that is still really new and is not working, with no ETA of when I will be able to get back to work (I work for myself so I am on my own with this issue).   With no end in sight, I am going to have to buy another computer this week so that I can get back to work. Is there possibly any other solution that I could ask for and Dell will actually do, or do I just have an inoperable machine indefinitely with no compensation from Dell? thanks for any thoughts  
Dell will not fix my computer under warranty