sound like an electrical short! this happened to me with an alternator make sure that the obvious is not happening!
no positive leads and touching bare metal as the chassis is negative
start by checking the battery and then start checking alternator then have a look round the starter as these use high current.
id then start looking for any burns in wires indicating a short within a wire and check fuses
Adam
July 2007