Issues connecting two bluesmirf silver bluetooth transcievers

So I have an application where I want to output the data from an Inertial measurement unit over bluetooth to an arduino uno. I am using two bluetooth bluesmirf silver to accomplish this, along with an arduino uno. In order to verify that I am able to transmit data over bluetooth I am using two arduinos, one that generates numbers from 0-20 and prints them to the bluetooth transmit pin, and the other arduino receives the data and prints them to the serial monitor. I have two sets of code, one for each ardunio and bluetooth pair. I was able to get the bluetooth to pair and transmit the data at one point, but now I am not getting anything on the serial monitor. Any help here would be appreciated.

Code for Bluetooth and Arduino Transmit Pair

#include <SoftwareSerial.h>

int bluetoothTx = 2; // TX-O pin of bluetooth mate, Arduino D2
int bluetoothRx = 3; // RX-I pin of bluetooth mate, Arduino D3
int counter = 0;

SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

void setup() {

bluetooth.begin(115200); // The Bluetooth Mate defaults to 115200bps
bluetooth.print(""); // Print three times individually bluetooth.print("");
bluetooth.print("$"); // Enter command mode
delay(100); // Short delay, wait for the Mate to send back CMD
bluetooth.println(“U,9600,N”); // Temporarily Change the baudrate to 9600, no parity
// 115200 can be too fast at times for NewSoftSerial to relay the data reliably
bluetooth.begin(9600); // Start bluetooth serial at 9600

}

void loop() {

if (counter>=0 && counter<20){
counter++;
bluetooth.print(counter,DEC);
delay(100);
}
else {
counter = 0;
bluetooth.print(counter,DEC);
delay(100);
}

}

Code for Bluetooth and Arduino Receive Pair

#include <SoftwareSerial.h>

int bluetoothTx = 2; // TX-O pin of bluetooth mate, Arduino D2
int bluetoothRx = 3; // RX-I pin of bluetooth mate, Arduino D3

SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

void setup()
{
Serial.begin(9600); // Begin the serial monitor at 9600bps

bluetooth.begin(115200); // The Bluetooth Mate defaults to 115200bps
bluetooth.print(""); // Print three times individually bluetooth.print("");
bluetooth.print("$"); // Enter command mode
delay(100); // Short delay, wait for the Mate to send back CMD
bluetooth.println(“U,9600,N”); // Temporarily Change the baudrate to 9600, no parity
// 115200 can be too fast at times for NewSoftSerial to relay the data reliably
bluetooth.begin(9600); // Start bluetooth serial at 9600

}

void loop()
{
if(bluetooth.available()>0) // If the bluetooth sent any characters
{
// Send any characters the bluetooth prints to the serial monitor

Serial.print((char)bluetooth.read());
}
else {

Serial.print(“Where’s my bluetooth”);
Serial.println();
}

if(Serial.available()) // If stuff was typed in the serial monitor
{
// Send any characters the Serial monitor prints to the bluetooth
bluetooth.print((char)Serial.read());
}
// and loop forever and ever!
}