What version of 9 are you on?
Secondly, there could be caching set in IIS which is separate from Kentico causing which could be causing issues.
Lastly, if you have workflow enabled, are you fully publishing the page to see the changes?
- No, i'm just saving the page. It works everytime unless right after I view the page in live site viewode=0 query string parameter
To test a fix, clear the cache in the System app after you publish the page and see if still has old content.
- Issue still occurred if I go to the live site page and then clear cache and then save my change in the web part.
What is weird is after it doesn't work adn the page reloads I then go back in and make the same change and the change persists after saving.