I'd try (with jumper cables at least) a ground from the battery to the frame.. I know the ground from the tranny to the frame should be just fine, might also try a ground from the battery to the firewall. Sure sounds like something isn't grounded or grounded good, hard to say exactly what.