Not too happy with my fans.....

The only other problem I've ever had was a lower radiator hose collapsing. but it definitely sounds like an air flow problem if it's staying cool on the freeway. Sounds like you need a little more air flow when at a light.