I agree, always deal with sprint for repairs. Stock kernel 11 or above is better for all around functions (camera, 4g) ziggy kernels are best performance. Just trial and error with diff rom/kernel combo is the best advice. till you find the one that works best for you
Sent from my PC36100...