Like someone mentioned earlier. Check to see if you have a bunch of CO2 in the water. There isn't a way to remove it with filters. You have to take the source water, aerate it in a container, then use a low pressure pump to feed a booster pump. This is a pain and won't be cheap (probably more than the whole RODI unit) but it's the only real way to fix the problem. Next, you mentioned you have high chlorine levels. Find out if it is chlorine or Chloramine. The easiest way is to test for free chlorine, and also total chlorine. If the numbers are different, they are using chloramine. The carbon filters for chloramine are different. Finally, check the pre and post membrane TDS levels. If your rejection rate is falling off, then it will chew through DI like crazy. After you figure out about your CO2 levels, my suggestion would be to get with spectrapure. Get one of their 0.2 micron sediments, the carbon blocks required for your type of chlorine, check the membrane, and check your rejection rate to make sure that it is in the prescribed rate for your specific water hardness. This is allot of stuff, but honestly, RODI systems aren't one size fits all plug and play. Don't just throw two of their high dollar DI membranes on there till you know all the stages in front of them are working at peak performance. Also, stay away from the gradually decreasing sized filters. The smallest micron needs to be the sediment. Carbon blocks are not designed to efficiently remove solids, and will quickly become clogged. Each filter in-line has a specific purpose, and if the filter before it isn't up to the task, they will quickly become damaged or depleted. So don't get a $3 sediment filter. Get a quality .5 micron or smaller. Their .2 absolute is awesome and I have had the same one for years. My carbon blocks still don't have any tint to them yet. I can't tell you enough how much running a quality sediment that has an absolute rating LOWER than the carbon blocks will make the system work better.