S galaxy I here, too. Had the same issues you had, but these turned out to be software, not hardware. CyanogenMod is definitely not the best distro for this device, ran into GPS problems due to a config file that needed manual changing. Micro-lag: same thing. Now on Darky Rom and it runs without issues.