There are no rate limits as long as you specify a client id with requests.
This sounds more like a bug to me. Is there a certain timeframe of when these errors frequent? It may be possible this API goes awry when the rest of it is acting up due to load issues.