Program Guide data for *some* channels not staying up to date

I followed this post: How to use zap2xml for Plex EPG & combining multiple EPG sources

You have to delete your DVR and recreate it and also delete and recreate any scheduled recordings. I setup a cron job on my Ubuntu boxes to run the script at 1am just before plex scheduled tasks that updates the EPG.