All my electrical woes.

Is it possible that there in another pinched wire? or something else got pulled loose while finding the pinched tach wire?
Fuel and temp run off of the voltage regulator, but the oil pressure does not so it sounds like a loss of power to me.