I had a similar problem about a year ago, also rpi 3b+. I was running GUI, everything suddenly froze, so i unplugged it to power it of. It hasnt booted since. I tried literaly everything i could, multiple systems with multpile sd cards, power supplies. Then i noticed that im not getting the rainbow ...