There is a Note in:
http://arxiv.org/help/api/user-manual"In cases where the API needs to be called multiple times in a row, we encourage you to play nice and incorporate a 3 second delay in your code. The detailed examples below illustrate how to do this in a variety of languages."
You should avoid lots of rapid fire requests and either space them out accordingly or change the queries to provide the desired results in bulk.
A timeout is different from access denied (HTTP status 403). What is the error you see?
Cheers
Thorsten