The check engine and steering may have been caused by a wet belt.

As for the TOD, you may want to check any plug in connectors at the trans for full insertion.

Also check the wiring harness for abraision where it goes down at the front of the dr. side inner fender.