these iMacs have horrible Fusion drives (128GB SSD + 1TB HDD combo) iirc that fail often. Have you looked into that?