Hi,
The 24 character error code for the short Disk Self Test ( DST ) would indicate that the Hard Drive is failing and needs to be replaced. This is also consistent with the freezing issue you describe.
If you would like a guide on replacing the Hard Drive yourself, please let me know.
Regards,
DP-K