water somewher in the system causing a bad earth, battery leads will heat due to poor connection speedo will jump if it is taking a feed from another system and starter is probably taking a direct feed from somewhere else so most likely sounds like chaffed wires somewhere around starter prob in main loom....find it and should solve most problems.
Engineer bob, December 2009