General Motors has shut a pick-up and sport utility vehicle plant in central Mexico due to weak demand from the United States.