Could not read LR from frame at 0x0000700005dc3ca8
so other than the HD going bad not sure what else it could be.


The first rule of diagnostics is to not overlook the obvious.  So, the very first thing that you should do is diagnose the hard drive.


Run Apple Hardware Test (AHT).  Hold the D key while booting from a powered off state with the AC adapter connected and run the tests associated with the disk drive
Boot into recovery mode or with a USB installer (preferred) and via terminal issue the command diskutil info diskX | grep -i smart where diskX is the identifier of the drive in question.  To get this issue the command diskutil list


Once you have determined the viability of your drive, then you can move on to what the other ailments could possibly be.  Chances are, you will need to replace your hard drive because it's failing..  You mentioned that you already changed the HDD to an aftermarket one "a few years ago."  Depending on the brand and quality of the drive you may already be outside it's useful life.