mobile overheating problem