Amigo si talvez no encuntras la solución a ello por piezas o antena, prueba primeramente actualizando la versíon del firmware y luego el software flasheandolo; normalmente si el bluetooh enciende pero no detecta a larga distancia hay veces que el fallo es de la versión del celular, tal es el caso de unos motorolas que venian con incompatiblidades con otros celulares o al momento de la transferencia se interrumpia la conexión. Intenta lo que te dije y luego prueba al arreglo físico.