TLC5940 Flickering

I suspect you have no decoupling capacitors on the TLC5940s.
http://www.thebox.myzen.co.uk/Tutorial/De-coupling.html