I don't think it's just an normal (502) error. The 503 shows the request is bad. And it's just with a few courses but they have always this error.
In a long list it doesn't work and in a short list, not too. But every other course in the list works fine, it's always the problem with the same courses.