Brady Macphail did not find out about the problem until months after buying his Craigie flat.