idk about the DIC but im deff having the abs/tcs problem. mine started flickering on and off as you describe but now its constant. Ive heard that a wheel bearing could fix that but im not positive....also could be your alternator going bad. i know that would cause the dic to keep reseting