3 portas seriais no UNO (GPS, Bluetooth e Monitor Serial)

Bom dia, estou enfrentando um problema ao utilizar três portas seriais no UNO.

Ao utilizar, somente, o gps com o monitor serial os dados das coordenadas são exibidas normalmente. O problema ocorre quando configuro o Baud Rate do Bluetooth. Ao configurar os 3, meu GPS, aparentemente, para de funcionar.

Basta comentar a linha que configura o Bluetooth que o gps funciona corretamente.

SoftwareSerial gpsSerial(4, 3);
SoftwareSerial btSerial(8, 9); 


void setup()
{
  Serial.begin(4800);
  gpsSerial.begin(9600);
  //btSerial.begin(9600);

}

O problema ocorre exatamente no momento que configuro o Bluetooth, então todo o restante do programa não interfere no problema.

Alguém já encontrou algum problema semelhante?

Penso que apenas pode ser configurada uma porta série com "SoftwareSerial":