I have had the ToD check light come on twice, and both times it was because the sensor wiring harness had grounded out somewhere - the first time the harness melted on the cats after a clip broke, the second time it was just doe to wear where the harness passed through a hold in the frame somewhere underneath.

Good luck!