Inconsistent output running "Execute above cells " vs running cells individually

I am currently running a notebook with gpt-3.5 turbo. When I run one cell at a time in the notebook, I get an output that is different from when I run “execute above cells”. Why is the output inconsistent when I run each cell individually in the exact order as running “execute above cells”?

I am running my notebook with VSCODE. Temperature set at 0. I’ve also tried using a seed.