Problems with changing baud rate - device connected to Arduino Uno

It doesn't have to be the same as the GPS baudrate.

Unless, of course, he connects the GPS to Serial (pins 0 & 1), the most reliable way to connect to the GPS on an UNO...

BTW, NeoSWSerial doesn't support 4800. I would suggest changing the GPS baudrate permanently, but I don't know which GPS unit you are trying to connect. Which one?