I would be really surprised if most of this wasn't from the head unit.
I get occasionally erratic cadence data- but this seems to be more than that.
Carletons fix is all it takes to even it out and takes just a second in Golden Cheetah- and in my experience it rarely happens when it matters. Never a problem during the actual effort