I suggest that you make an appointment at the nearest Apple store. You can do it on line. The only downside to the Apple stores is that they are not always where you are.
I've had similar experiences with them as Tao. In '07 I bought a Mac mini for the boat and ran it off a slick little 12 volt power supply for it. Unfortunately, the precision board interconnects on the mini couldn't take the bouncing around and would come loose, leading to problems. When I took it in to an Apple store and explained what was happening and where I had it, the Genius told he recommended trading it for a Mac book. In the meantime, Apple had upgraded the machines, so he couldn't trade
it even, but made me a deal for a considerably more powerful Mac book for $100 plus my old mini. Easy decision.
About a year after that, the screen
on the Mac book started going. I made an appointment at a different store and filled in the box in the form as to the symptoms. When I showed up (they already had the serial
number), the Genius immediately told me, before even looking at the machine, they already knew the problem. They had a bad run of screens. "Can you leave it with us and come back in about an hour and a half?" Sure. 90 minutes later, a new screen
. Cost: $0.
I don't know that you would the same level of competence or service
from BB. But, if you make an appointment with Apple, I'll bet you will use less total time, even with the drive to get there, and have a much better likelihood of a good outcome.