Well, it's an error that's as vague as it is general. From
what I'm reading at StackOverflow, it may even be caused by just being on shared/free/cheap hosting if it only happens
sometimes. Basically it's your database screaming "too much is happening at once" and then working fine the next time because it's not quite
as busy as it had been a moment ago.