RHT03 Sensor & LS20031 GPS Receiver Trouble

And here is where you make your selection to as what sentences you want tinyGPS to see (in RED). Thought in the real world, TinyGPS only accepts two sentences: $GPRMC and $GPGGA. >>

void setup()
{
Serial.begin(115200);
nss.begin(57600); // LS20031 baud- 57600
while (!nss.available()){}
nss.print(PMTK_SET_NMEA_OUTPUT_RMCGGA); // $GPxxx Messages
nss.print(PMTK_SET_NMEA_UPDATE_1HZ); // messages 1 times a second
nss.print(PMTK_Q_RELEASE);
Serial.print("Testing TinyGPS library v. "); Serial.println(TinyGPS::library_version());
Serial.println("by Mikal Hart");
Serial.println();
...
}

What I have done is the homework to get the LS20031 working and more. The extras I have included are things you can look at if you do a dump from the logic voltage converter directly in the Arduino as directed in the first posts. The manufacture of the LS20031 has not done a great job of documenting the part, what I have done here is let you in the back door to see some things that it can output. You can lead a horse to water but you can’t make him program or read... or document it's code.