General Motors' Venezuelan unit, the biggest vehicle assembler in the South American country, has restarted production after a three-week halt caused by government foreign exchange controls, a spokesman told Reuters.