Google Web APIs license key limit
As many of you may have noticed, some queries kept returning a result of -1. This was due to the fact that the Google Web APIs license key has a limit of 1,000 queries/day, and any query after that returned an error.
After contacting Google, they were kind enough to increase my key's limit to 10,000 queries/day so this has been solved now.