In all honesty, your best bet is not the SanDisk drive either. I would get either a Crucial Drive or a Samsung. They are by far the best SSD for compatibility with a MacBook. You can get them on amazon with relative ease and the installation is pretty smooth! Good Luck!
The short answer is yes it can be replaced. That being said it is an extremely difficult repair and has a lot of risks due to the nature of it. There is potential to damage the front camera and the LCD screen itself. I would recommend against attempting to repair it if at all possible. If anything is damage you could be looking at a whole display assembly for upwards of 400. Just food for though! But it can be done and you can find parts online on different sites like amazon.
I would say your best bet is to try a different cable and plug to be sure it isn't due to either of those. Then bring it into the apple store for diagnostics. If they can not determine issue I would check back with where you purchased the phone and ask for an exchange. It may be a bad connection as that is not normal.
It sometimes happens due to deteriorating cables or a bad connection from a drop. Can also occur from using non apple equipment for charging. Could also software too. Best bet is plug it into the computer and hold both the power button and the home button down together until it reboots and keep holding home button. Try to restore it. That will let you know if it is a hardware or software issue. Hope this helps!