I've never used the TSP cleaner on my bottles, but I get a whitish residue if I try to use Oxi-Clean. We have well water that it loaded with minerals, and that's the source of the problem. I got those particular bottles clean by using an acid wash (white vinegar). Now, if I have to actually clean bottles (which I usually only do when I get them & delabel) I use PBW by 5 Star Chemical. It's more expensive, but the formulation won't form that film on my bottles. My other alternative would be to use RO water from the grocery store, but that would tend to wipe out my savings by using the cheaper cleaner.