Don't lose faith stringyeye... I'm sure your debris will be gone soon. that 4-5 specks are free floating? are they transparent?

Regards