Hi Jesse
Thanks for your reply. The issue is happening with our colleagues in Asia. I tried pinging the google api (Im in the UK) and all seems fine. I can try again the next time I see the timeouts in the error logs but i may not be hitting the same server as my colleagues in Asia.
The timeouts are random in nature in terms of the timings during the day when they have happened, which makes me think that it is possibly not the character limit. Also, if the character limit were reached, the api would not have worked after the error for that day. So, I have discarded that possibility for now.
As for a response, none is received when these errors have occurred.
I will have a look at the dev console for errors as you suggested to see if I can find out more.
Thanks very much for your help.