the mesh tape is one of the contributors to the problem because dirt gets trapped on it. I removed the mesh "cloth/tape" and made sure that the pin contacts the casing directly and solved the GPS issue.
Essentially I followed a Chinese Baidu forum (source...