My tach and speedo don't work. The battery gauge reads about 12. 5 and I have no OD. I first replaced the alternator( had it tested and was failing)..... Didn't help. Replaced the ESS..... Took it for a drive and the battery gauge reads 14. 8 so the charging problem is fixed. After the engine warmed up the tach started moving but it's sporadic. Jumping all over the place. Still no speedo or OD. So I replaced the VSS on the transfer case at the rear of the transmission. Still no speedo or OD. I unplugged the ESS and drove around the block... ... Battery gauge is low no tach but the speedo works and transmission shifts to OD. I Plugged the ESS back in and back to good charging crazy jumping around tach but no speedo or OD. I went down the street to talk to the people at the parts store about maybe a different sensor. They were no help. Jumped in the truck and started driving through the parking lot. The speedo started jumping around like the tach. A Few blocks down the road it quit completely again. I am absolutely stumped! What is going on? Why does the speedo work when the Engine Speed Sensor is unplugged and doesn't when it is? If anyone knows what is going on please help me! My dodge is my only vehicle and I use it to pull work trailers on a daily basis not to mention getting to everywhere. I NEED my truck to work!!!