Ok..The tough love approach it is...
Obviously something is flawed....can we put ego to the side at this point?
Lets do the math if the actual lifting isn't flawed and the diet aspect isn't flawed ...using your own words.Which obviously is a contradiction.
Then the only answer to the equation is you...
Im going to say something that most arent going too like..mostly by guys who arent getting results like yourself.
For the longest time Lurking on this site Ive seen people coming on this site claiming ..My programs is good my eating is good. They are following this program or this diet Blah ..Blah ...Blah. people give them advice how to improve their program or diet over and over again. Yet they make zero progress at all, no matter what.
My question is " Seriously, How much HARD WORK in the actual gym are you putting in? Are you actually putting effort into it or are you just going through the motions?
At times I honestly feel some peoples problem has nothing to do with their over all programming anymore as much as it has to do with not putting out the necessary physical exertion at times to see results.
My bottom line advice.... Do the work like you mean it.
Crap sometimes I think some people keep trying too over complicate things to avoid having to do Hard physical labor in the actual gym.