Sounds like an earth fault all right, have you checked the body, engine and chassiS are all connected together? I found the earth strap near the battery that goes to both body and chassis in turn had not been soldered and eventually became loose and ineffective.