The Buffalo Bills have found themselves in another difficult position at quarterback with a lack of production and stability.

This has the team to another change ahead of Week 10 action against the New York Jets with the team choosing to put quarterback Matt Barkley into the starting lineup, according to Ian Rapoport of the NFL Network.

The decision to roll with Barkley as the starter will be his first appearance of the season as he had been signed by the team back on Oct. 31. He had begun the year with the Cincinnati Bengals after inking a two-year contract, but he was placed on the injured reserve back in September after suffering a knee injury in the preseason. He was released back in early September after the two sides reached an injury settlement.

Barkley had last played in a regular-season game back in the 2016 season with the Chicago Bears, where he played in seven games where he had 1,611 passing yards with eight touchdowns to 14 interceptions. It hasn't been the start to the season that the Bills had hoped as there has been plenty of offensive struggles along the way currently ranking last in the league with 10.4 points per game along with being last in passing and 23rd in rushing.

This has largely been due to a lack of stable play at the quarterback play from Nathan Peterman and rookie Josh Allen. Peterman has struggled to produce with any effectiveness as he completed 31-of-49 passes for 188 yards while throwing three interceptions in the contest. Meanwhile, Allen has been sidelined the last few weeks due to an elbow injury that he's set to miss another week of action. Prior to that, he was struggling to provide stable production under center as he was working through his transition to playing at the next level.