Have you checked all your openings for clogs in your chlorinator? Before you spend $100 or more on a bucket of new pucks, have you tried a floater? Adjustable ones are $10 or less. If your chlorine dispersal is acceptable from that, then your problem is your chlorinator.

I personally don't like the things and won't have one, but that's me. When I want to use pucks (and that's rarely) I'll use a floater.