Hello my name is***** do not rate until we are finished. I look forward to assisting and am very sorry to hear that you are having this problem.
Have you changed the cable from the drive to the motherboard/power supply? That could be the problem as well which will show as a bad hard drive.
It would show that way because "Geek Squad" tests using a software disc they just run in your computer, so for example if you had a bad CD drive it could come back with any part failing.
This type of software can not test cables. Smaller independent shops normally test the cables first by replacing them and seeing if the same thing happens.
The blue screen should have an 0x error code on it, if possible can you get that code for me?