problems reading gps output

How have you connected it, hardware-wise?

From the datasheet I found:

Output TTL level , 0V ~ 2.85V

I'm wondering if, electrically, it is matching up.

Maybe the logic levels are inverted, the datasheet is a bit vague on that point.