I own a stock 3.06 GHz 24-inch iMac. In the last few days it started to feel sluggish. I would get constant beach balls and copying files from the Macintosh HD to my external FireWire 800 drive would go insanely slow or would just top abruptly due to a read/write error.
Today I decided to do an Erase & Install, which took over two hours (normally just one). Booting sometimes takes over six minutes or it won't start at all unless I unplug the iMac and wait a few minutes before attempting again.
I know for a fact my external FireWire 800 drives aren't the problem, because they work just fine on my other Mac. So my thoughts immediately go to the internal hard disk. Strange enough Disk Utility doesn't return a single error when verifying the Macintosh HD, nor does it fail when trying to partition and/or format it.
Any ideas?