Jul 12 11:15:40 ThinkPad kernel: ata1.00: ATA Identify Devi>
Jul 12 11:15:40 ThinkPad kernel: ata1.00: ATA Identify Devi>
It is 100% a hardware failure. Kernel prints out ata1.xx messages when there is a problem reading data from the filesystem (due to an underlying hardware error). Sympthoms also include extremely high load times for no apparent reason - caused by a bottleneck while read(2)'ing data from the disk.
The hard disk can fail independently of the fan and CPU temperature.