Everyone wants to blame the running game, which was equally pitiful last year. If anything, this year there has been more of a commitment to at least attempt to run the football. Allen was able to make up for a lack of running game last year and the offense was still able to produce at a much higher and consistent level.
IMO Allen is just not playing as well as he did last year.