The only thing that comes to mind is, if you put the gun into a design, but have _not_ added a firecontrol yet, it´s actual range _is_ 0 (without a targeting system you can´t shoot at nothing). Put a beam firecon in and it will show a range again.
If that is _not_ it, I have no clue.