OK,
Let's start again. Get us a full set of test numbers, including metal content. DO NOT ADD ANYTHING UNTIL THEN!

Your pool guy told you your FC was too high at 4ppm. In my judgement, that immediately disqualifies him to offer any advice. You cannot clear up a cloudy pool if you live by the rule that 3ppm is as high as you should go. 3-6ppm is normal FC for pool maintenance when your CYA (stabilizer) level is 30ppm.

You cannot pick and choose between contradicting advice. Either he's right or we are. You have to decide. MBar knows the metal problems better than anyone here with the possible exception of Chem_Geek or PoolDoc.

Tell the guy at the pool store you NOW need his help with the testing to monitor your water (after all you bought stuff from him--it's the least he can do) but don't buy ANYTHING ELSE until we see the results.

CarlD