As for Apple Repair sucking, my experience has been quite to the opposite, that is after I changed stores.
I will also say, every experience I have had with tech support has been better than I have had with Windows based support.
As for the mac, have you opened it up and checked all of the...