there's always a way if you know what the problem is. But there have been several google updates in the last 2 months, so I'm guessing that your site was affected by one of these updates, as it's the case with sites of many of our forum's members. Just wait for the dust to settle and then, if your rankings don't come back up, you can try to find solutions to the problem