02:59:27 $GNGGA,025927.000,3955.0546,N,07735.0672,W,1,10,1.1,201.3,M,0.0,M,,*62
02:59:27 $GNGLL,3955.0546,N,07735.0672,W,025927.000,A,A*56
02:59:27 $GPGSA,A,3,12,25,32,14,15,21,10,18,24,,,,1.9,1.1,1.6*34
02:59:27 $BDGSA,A,3,14,,,,,,,,,,,,1.9,1.1,1.6*29
02:59:27 $GPGSV,3,1,10,10,76,328,37,12,21,103,16,14,32,268,23,15,12,076,25*7A
02:59:27 $GPGSV,3,2,10,18,71,123,30,21,22,189,12,24,43,053,26,25,15,139,27*7B
02:59:27 $GPGSV,3,3,10,31,08,210,,32,48,281,22*77
02:59:27 $BDGSV,1,1,01,14,21,110,15*5B
02:59:27 $GNRMC,025927.000,A,3955.0546,N,07735.0672,W,0.37,204.24,180817,,,A*62
02:59:27 $GNVTG,204.24,T,,M,0.37,N,0.69,K,A*28
02:59:27 $GNZDA,025927.000,18,08,2017,00,00*46
02:59:27 $GPTXT,01,01,01,ANTENNA OK*35
First and second lines are time and location.
Lines 5, 6, and 7 are satellite status info.
Line 9 is time and position data in an alternate format.
The connections sound right. But I've found I had to put a 220uF capacitor across the MAX3232 power leads, and a 220uH inductor on the power lead going to the MAX3232 module. Otherwise it randomly starts in an error state, draws excessive power, outputs no RS-232 data, and eventually fries itself. It also requires all unused RS-232 inputs be tied to Vcc, or the same startup error happens.
I have a pile of MAX3232 modules that no longer contain their magic smoke.
Definitely break out the o-scope to see what the RS-232 side of the module is doing.