Suspected Vivian apartment gunman caught during traffic stop