My first thought is the front right CV joint. If it's broken, the TOD sensor ring isn't going to turn as consistently as the sensor rings on the other three wheels, and that kind of inconsistency between readings would cause the TOD Check Light to come on. Have you looked to see if the boot on the front right CV is ripped, or compared by hand how it feels to the front left?