Did you ever resolve this? Not on pc so can't just edit files manually that easily.
I see that we're +2 hours ahead of the accurate epg listings, so i shifted the time by -2, by using different cities in the couch app's time zone and it doesn't even shift in the epg listings. Even on the simple client yet no changes. So frustrating, I'm also on EST.
Edit 2 = I FIXED MY ISSUE! So basically I switched the city in the couch app but I think that pointless, so skip that step, but here's what you do...
DISABLE IPTV SIMPLE CLIENT, go into that app's configuration, change the time shift to say 0, NOT -4, apply to all channels selected, cache in local storage DISABLED, and then press ok to leave the screen. DO NOT ENABLE THE SIMPLE CLIENT PVR YET!! Go to the system's setting into Live TV/PVR screen, erase TV data and EPG GUiDE data, do it few times, and then press OK to leave the screen. REBOOT your system. Again, go into system's settings to again clear out EPG Data and Live TV data, press oK after you do this to leave the screen. Navigate into PVR Simple Client, go into the configurations again, and check to see if it's still on 0 time shift offset and make sure APPLY to all channels is selected and the same with Cache settings, basically checking that what you did earlier still stands and wasn't changed. If everything checks out like you did in previous steps, finally ENABLE PVR Simple Client and voila accurate EPG time listings. I'm also on EST so I hope it works for you and everybody else! Thanks couch potato for your contributions!
You are amazing! That fix worked!