Query Letter Hell is a place where your mom can post her query and have us critique it. Here is the link to the Share Your Work forum: http://absolutewrite.com/forums/forumdisplay.php?f=26 and you can find the link to QLH third down from the top.

I strongly agree with Old Hack about putting the query on QLH first before sending it out to agents again, because if only one out of hundreds and hundreds of agents bit, then it sounds to me like there's a problem with the query itself. Trying again just because it has been a few years would not make much of a difference.