Qual o modelo exato do MacBook? As assistências detalharam quais procedimentos foram realizados pra tentar resolver? Você tentou algum procedimento por conta própria?
Esse tipo de sintoma pode ter inúmeras causas, algumas (as de software) você como usuário consegue eliminar, e se for a nível de hardware somente um técnico mesmo, mas mesmo a nível de hardware podem existir diversas causas possíveis, desde as próprias portas (o que é pouco provável, estragar todas ao mesmo tempo), trilhas rompidas, oxidações, capacitores, controladores etc.
Detalhe mais.