GPS not getting any fix. Why?

stowite:
2) When I print the "gpssentence[]" Buffer I always get some corrupted characters. It usually looks something like this:

$PUBX,00,154106.00,4732.65609,N,00733.55878,E,364.181,G3,12,19,���,

Are you 'printing' more characters than is in the buffer perhaps ?