Hi Goose;

-- I edited your posts some for spacing and such so I could read through them more easily --

CH doesn't cause cloudiness unless you precipitate calcium carbonate, usually by dumping in cal hypo, bicarb, or pH up. It doesn't look like you've done so, I don't really suspect that suspended CaCO3 is the issue.

Two suggestions:

1. If you haven't already, check your filter. It sounds like your Whisperflo *may* have been big enough (25psi starting pressure!!??) to blow sand out of the filter during backwash. If you have lost sand, that will DEFINITELY cause 'failure to filter'.

2. Go ahead and get that pump running on 2-speed. Either get a timer or a DPDT motor rated toggle switch. Both the correct timer, and the correct toggle are often hard to find locally, but Amazon has them:
Intermatic T10604R Pool/Spa Control Center T106M and T104M @ Amazon
Southwire 55189301 3/4-Inch 6-Feet ULTRA Whip-Pre-Assembled with Wires and Connectors @ Amazon
Leviton 1282 15 Amp, 120/277 Volt, Toggle Double Throw @ Amazon
You'll need EITHER the timer OR the toggle, but not both. Boxes are available locally. You'll need TWO of the whips (or the local equivalent), one from your panel to the toggle/timer, and one from the toggle/timer to the pump. Your electrician will need to add a FOURTH wire to the whip that goes to the pump, to accommodate the switching. Do NOT let your electrician use metallic flex; do mandate a WIRED ground to the pump (no conduit grounds!!) no matter what the National Electric Code allows.

Also, you DO need the dual timer, because it has to be set up to START on high, and THEN switch to low. The only way to use a single timer, is if you plan to run the pump 24/7 on EITHER low or high. Even then, the dual timer is safer, since you can restart it 2x daily, to make SURE that it's primed. Pumps can lose prime during a power outage, and then start back on low, allowing the pump to run dry when it fails to prime.

Running on low speed will GREATLY increase your filter's ability to remove fine particles.