Hello,
We have exactly the same issue, we disabled the cache but its not a good solution.
A better solution was to modify the function renderWidget of our module.
we replaced :
return $this->fetch($this->templateFile, $this->getCacheId('ps_specials'));
by
return $this->fetch($this->templateFile);
And since we removed the cahche Id everythings is working fine.