Problem using DC Motors in conjunction with sonar sensors

I attached the rest of the code in the opening post. However I'll put it in this post as well.

void sensorsetup() 
{
  Serial.begin(9600);
}

uint8_t sensor1() 
{
  delay(50);                    
  DistanceL=sonar1.convert_in(sonar1.ping_median(5));
  Serial.print("Forward: ");
  Serial.print(DistanceL); 
  Serial.print("in");
  Serial.print('\t');
    return DistanceL;
}

uint8_t sensor2() 
{
  delay(50);
  DistanceR=sonar2.convert_in(sonar2.ping_median(5));
  Serial.print("Left: ");
  Serial.print(DistanceR); 
  Serial.print("in");
  Serial.print('\t');
 return DistanceR;
}

uint8_t sensor3()
{
  delay(50);
  DistanceF=sonar3.convert_in(sonar3.ping_median(5));
  Serial.print("Right:");
  Serial.print(DistanceF); 
  Serial.println("in");
    return DistanceF;
}

Your hunch was correct. It seems the power to the sensors was getting disrupted and I was able to fix it. Thank you, this was frustrating me.