That's a somewhat common problem. One way to get rid of it is to have surface agitation. You can direct one of your powerheads to agigtate the surface. Also do you have a protein skimmer...that could come from the over flow into the tank..
I had that problem in the beginning and what I use is a cannister filter with a surface skimmer. I usually run the cannister empty except for the occasional carbon..But mainly is is for added watter movement, so the surface skimmer gets all the surface water and the return aggitates the surface.