I have 2001 dodge 2500 van i just replaced the PCM TPS and the Crank position sensor due to the dreaded no bus code. I also checked all the grounds and pulled the gauge cluster and checked and cleaned the connections, The van ran good for about a week. This morning i noticed the temp gauge was reading low all the way to work the van ran fine. I parked and came back a hour later and it was hard to start and the temp gauge was all the way on hot. (the van was not hot it was 27 degrees this morning i opened the cap and stuck my finger in it) When it did start it ran rough and blew out black smoke smelled rich. It's showing codes 0123 TPS high voltage/ it's new- 0118 coolant temp sensor high voltage- 0113 IAT sensor high voltage- 0713 Trans temp sensor high voltage- 1763 Trans governor pressure sensor volts to high or low. Any ideas could the engine temp sensor be shorted out and causing all these other codes?