Whenever I have any problems with Macs, the first place I would seek help is from Marc then from Apple especially if it's out of warranty. I have been using Apple products since the Mac II and SE and Marc has been helping me to resolve issues from then! That's why I call Marc 'The Mac Guru'.

Joe From Honululu, https://consultants.apple.com/us/505705