I recently had this problem resolved last week. Battery drained when the motor is running. My alternator passed the test on my local parts store. But instead of chasing shorted wires, I decided to change the alternator and regulator (they were old anyway). The car holds charge now.