What a good idea! I'm always thinking in flash devices or install roms to fix problems, forgeting the other options included in the phone by stock. Just try it, you'll have to do a backup of your apps before (not of the system, obviously) and restore it once you've done it.
If you want to see which one could have done this issue, you could restore them one by one.
M1S - Patatalk