The fact he never rotates players, he should have rested Warnock recently and played Shorey (obviously having not loaned him out). Giving one player at a time a rest and bringing in a squad player will pay dividends at the back end of the season.
Agbonlahor should come off when we've a game won. So if 2-0 at half time take him off. Then other players need a one game rest, if done when we've only got a game every 7 days it can be a rest of almost 2 weeks. That can be a big rest.
Either that or give up on the FA Cup now, and focus of Premier League and Carling Cup.