GPS NMEA update very slow

I plan on sending GPS data over serial to the pixhawk using Serial port 3.
I have configured all the parameters on the pixhawk to NMEA format with frequency of 5 Hz and at a baudrate of 115200.
The issue that i am facing is that the pixhawk is only showing the gps position once in 10 seconds and shows No GPS for the remaining time.
What must i ensure that the gps data is continuously recieved by the pixhawk.

I am using a trimble MPS865 module to send the gps data to pixhawk via serial. The module is capable of sending gps data in any format and upto 10 Hz of publishing rate.