Here's a link to a blog post that discusses some medical issues that can cause depression. The blood tests are the easiest things to get checked if you haven't already. The diet changes (#1 & #2 listed) are time-consuming to implement.
Top 5 Hidden Causes of Depression