Starter Arian Foster (rest) and backup Steve Slaton (toe injury) did not play against the Bucs, leaving Chris Henry as the lone running back standing after Johnson's injury. Henry finished with 51 rushing yards on 16 attempts.
Johnson had averaged 5.4 yards per carry in the first three preseason games, moving up to third on the depth chart behind Foster and Slaton.
"We've got issues," Texans coach Gary Kubiak said. "Steve is out, we're hoping he's ready to go against Indianapolis. Jeremiah looks like he's going to miss some time. Chris, I'll have to go back and see how he played. I've got one healthy running back right now, two counting Chris, on this football team. We'll see where we're at. It's going to be day to day.