Here's an update to my sluggishness problem being resolved! Maybe it can help you!
It ended up that it wasn't my harddrive that was going bad, but a corrupted Boolean search autorecord that was causing my receiver to be so painfully slow. You may have seen in another thread that I was planning to clone a new harddrive because I thought my EHD was bad and causing my HR-34 to be painfully slow, but I found the cloning process very complicated. So instead I started using a hot swappable EHD tray and was going to just go back and forth between the two harddrives, watching my recordings off the old hard drive while I watched live TV and recorded all new programs on my new hard drive. Well that sounded like a great idea at first, it just wasn't going to work as I found that every time I wanted to watch one of my old recordings, I had something new set to record.
Luckily for me, when I tried to download the latest CE over the weekend on my old hard drive, it wasn't in the stream, so I ended up reverting back to NR from last weekend’s CE. I did not lose all of my recordings but did lose all of my series links. The good news was that I did find that my HR-34 was normal again. No more sluggishness! Remote button presses didn't take forever. Now I did write down all of my series links and timers and when I was about half way through re-building my series links, one autorecord (one of my Boolean searches) that I set up again had my receiver working painfully slow. After deleting all of my Boolean search autorecords, my receiver speed again returned to normal. So if you have a painfully slow HR-34, you may want to delete all of your timers and series links and re-enter them one at a time to see if that helps you out. Good luck!