For me this come down to attitudes, we've had several games this year where our players have felt that they only need to turn up to get the 3 points and have been surprised. The Reading games come to mind, as do several others.
This attitude means that when teams are on a poor run we seem to take the foot off the gas instead of going for the jugular. As a result, good teams on a poor run can get one over on us.
Our record this season is actually pretty good against the top teams, it's the games against the bottom half we struggled to raise ourselves too.
AN doesn't seem the sort of man to put up with that sort of attitude for very long so here's hoping we see an improvement in this regard.