Don't know how long I can look at this without rewriting it. My finger's getting tired scrolling up and down. You really need to embrace arrays.
In any event, let's pick at it. First your print statements, example
Serial.print("Raw Value 2 = " );
Serial.print(RawValue2 / numReadings);
Serial.print("\t mV 2 = ");
Serial.print(Voltage2, 3);
Serial.print("\t Amps 2 = ");
if (Amps2 >= 0)
Serial.print(" ");
Serial.print(Amps2, 3);
Serial.print("\t Power2 = ");
Serial.print(Power2, 3);
Serial.println();
You are aware that the if (Amps2 >= 0) only pertains to Serial.print(" ") ?