Tried yet another fix on the server end of things. Let me know if you're still seeing maximum time limit elapsed errors.

More...