Cook's batting is almost too technically correct and perfect for ODI's. He's playing how he always plays, but he just cannot find a gap for a single. It's fine in Test Cricket because the fields are either very attacking, with a lot of gaps, or defensive with sweepers leaving gaps. But in ODI's there's more enfisise on plugging gaps. Cook's struggling to find the gaps.
Mind you, if he ends up a 100 from 110 balls I'm not going to complain, even if he is 5 from 20 or something like that at the start.