The spring in the tailcap is just sitting there, loose. I wonder if that makes a bad connection? The light does rattle when I shake it perpeindicular to its axis, but not so much when I shake it parallel to its axis, so the batteries must be a somewhat loose fit in the barrel.
Sometimes...