Who fixed it for you? Did you send it to Sony or a local computer repair guy? If it was just a local guy then he probably just replaced it with the closest compatible part he had on hand and because he did that he did a bad job and the hinges came loose.