Time settings for my phone in Surrey, BC are 4 hours off and have been since the time change. Attempted restarts, attempted changing location and time settings, etc. Vancouver location shows correct time, but unless I turn off all location settings and remove the koodo network from the equation I can't set it as default. I've even shut down, removed the SIM card and torn the bloody thing apart and restarted. This results in it flashing the correct time for a few seconds then changing again to a time 4 hours ahead.Using an HTC One M9 on a prepaid plan and have not had this issue before. Manually setting the time with all my location settings off is no longer an option. Any ideas?