After having a strong game Week 1 against the Detriot Lions, Arizona Cardinals running back David Johnson has struggled the last couple of weeks, and now general manager Steve Keim has given him a vote of confidence.

In the last two games, Johnson has only rushed 18 times for 51 yards and a touchdown and has also caught seven passes for 28 yards. Last season Johnson also had a disappointing season, and that has led to some suggesting that he isn't as good as he used to be.

Keim made an appearance on Arizona Sports 98.7 and made it clear it's too early in the season to judge how good or how bad of a season he is going to have.

“It’s unfair to a degree,” Keim said via the Arizona Cardinals website. “It’s all about opportunities and there are a number of things that go into it, whether it is scheme, the number of touches he has had, trying to get acclimated to the new system. David has a lot of good football ahead of him and we are excited where he is at.”

RECOMMENDED (Article Continues Below)

Even though Keim thinks Johnson has a lot of good football left, it's not wrong for some to question, especially with the contract that Johnson has. After this season Johnson will still have two years left on his contract that carries a cap hit of $26 million over it.

If he continues to struggle, that is a big chunk of change locked up in a back that isn't producing.