As far as the gas pipe is concerned, in this area the gas utility has always installed a dielectric fitting on the street side of their meter. The code does not now permit the underground gas piping to be used as a grounding electrode so there should be no current flow on the outside gas piping. The interior gas piping is required to be bonded, but this also shouldn't create a flow of current. However in older systems, the underground gas pipe may have been used as a grounding electrode. This was permitted by the NEC up until the 93 code, but only with the permission of the gas utility. The local gas utility never permitted this.
Don(resqcapt19)