2 months with the same problem GPS give rubbish with Arduino Uno.

will2is:

#include <NewSoftSerial.h>

NewSoftSerial nss (0,1);

That's your mistake. You can't run NewSoftSerial AND hardware serial on the same two pins!

Pick two OTHER pins for NewSoftSerial.