Do you have the beacon wired properly? The schematic that came with it is incorrect. Extremely short distance is one of the effects of the miswiring (others include excessive power draw, and overheating of components in the circuit). Check the correct schematic located here:
http://kevin.org/frc/
You also might want to look at the FAQ at the same location.
Hope this helps...