(QUOTE)"Mechanic said, well, it evidently has a short, or bad ground somewhere., but you'll need to buy a new trans and have it put in,"(UNQUOTE)

Sounds like you need a new mechanic!!! How is installing a new tranny going to find a short in wiring?