It would seem your stabilizer is too high.. @ 70 your target chlorine level should be an 8 ppm.

And your shock level should be 27.5 ppm.. You probably still have stuff in your pool and need to shock it and hold it there...

But...

The shock levels shown have equivalent disinfecting chlorine amounts (in a column) but at high CYA levels it may be impractical to use such high FC levels. A partial drain/refill to lower the CYA level is usually what is needed or one can shock at a lower level but will take longer to kill the algae.
Meaning it may cost a small fortune to shock your pool.. Best to drain some water to get the CYA stabilizer down to the preferred level of 30..

Do that and shock the pool and hold it there.

Filter 24/7

Pool should clear up...

Also whats the alkalinity levels?

And yes adding DE to a sand filter helps.. Hope you have a large sand filter with that 2 hp pump.. A good solution is a 2 speed pump.. Run on hi to vacuum and run on low to filter..

I run my pump on low 16 hours a day and it usues less electric then on hi for 3-4 hours.