The Bengals gained 120 yards on 31 carries against the 9th ranked rush defense. That is not bad. The running game does just fine when Gio gets the ball. Team rushing numbers are lower because the Green Ellis is the worst starting RB in the NFL.
The Bengals also gained 364 yards yesterday. Not a great day, but considering the wind, they were able to move the ball fine.