The reason I asked if GPSD is set up on your Pi is because these are the exact symptoms I experience with my Icom 7200 if USBAUTO="true" in the file /etc/default/gpsd.? Once USBAUTO="false" everything works fine.
$ cat /etc/default/gpsd
Does that return a file with info?