Timelapse flickering is most often caused by the aperture inside of your lens. Here's a quick and easy fix. Use the DOF preview button to lock the aperture and shoot flicker free! This is what we call the lens twist method. The same idea applies to other brands as well obviously.
Subscribe to my Youtube channel here: http://www.bit.ly/MatjoezSubscribe
Cheers!