If all else fails, hire a nutritionist. Only then is when you've truly tried everything. I thought I knew my shit, until I hired a nutritionist. Completely blew my mind.

http://forums.steroid.com/showthread.php?t=120894

Study that link. Although I don't agree with some of the stuff that's in there (PCT protocol for example), it'll give you an idea of where to start.