Scott, to follow up on my earlier post...
I have replaced my instrument interface module, and it fixed the O/D switch but not the shift interlock. Probably that component wouldn't cause such wide-ranging problems such as yours, I would suggest getting the wiring harness checked as Bob Trautman has said.
Let us know what happens, and I am interested if you get any further info about your shift interlock also.