Workers at a General Motors engine plant in New York set to close in 2008 have rejected a proposed four-year labour contract agreed after a two-day strike last month.