Well there is always something new to experience - again glad you got it sorted. Clearly your MB maker is using it for more than what they are normally used for in the modern age.
Must of been bad from the getgo if your MB is only 2 months old - they should last 2 to 10 years from everything I have read. And in the 30+ years I have been playing/working with computers I can count on 1 hand the times I have had to replace them. So 2 years is on the very low bad range that is for sure, I would say more like 5 to 10, with closer to 10 being the norm
So you can slap my ass and call me sally on this one