Canberra : General Motors said on Wednesday it will stop making cars and engines in Australia by the end of 2017, with nearly 2,900 jobs to be lost, because of high production costs and competition