Your problem most likely need a "flocculant". I would have to first ask if you have already tried a clarifier.
A clarifier and a flocculant are two fairly inexpensive ways (all pool supplies are expensive with the grand daddy being the filter replacement) to clear the cloudiness and my first recommendation before replacing an expensive filter.
A flocculant binds the particles to make them bigger so the filter can trap the particles. Flocculants come in granules and tablets. The tablet form takes longer to dissolve and acts slowly. The smaller granules go to work immediately and clean the water quickly.
Add the flocculant before going to bed. Run the pool's filtration system overnight. In the morning the pool water should be cleaned of the particles created by the flocculant.
TIP: Typically cloudy water problems are a result of tiny particles of matter - tipoff is when the total alkalinity, pH, calcium hardness and TDS are all within the recommended limits.
Flocculation (or coagulation) is the process of adding chemicals which bind or stick these tiny particles together, resulting in larger clumps which settle to the bottom of the pool and leave the water clear. These "clumps" can be easily removed by running the filter and then vacuuming the remainder of the "clumps" from the floor of the pool.
Flocculant is relatively inexpensive and can be used frequently - be sure to follow the manufacturer's instructions for use.