fixed it, to get the calibration running I had to change:
sound = analogRead(receivePin);
if (sound > 20)
to:
sound = analogRead(receivePin);
if (sound > 5)
sound = analogRead(receivePin);
if (sound > 20)
to:
sound = analogRead(receivePin);
if (sound > 5)