After some talk with Jasem :
"I'm starting to suspect that something else is interfering with it. Maybe the GPS daemon? in dmesg it was shown pps0
Try to disable gpsd: sudo systemctl stop gpsd gpsd.socket"
...
But the problem returned so the final solution:
Now totally disabled the gpsd deamon. Edited the /etc/default/gpsd script and made:
START_DEAMON="false"
USBAUTO="false"
and also put # in front of the rest...
And Now works perfectly.