General Motors has said it will make a net profit in the fourth quarter but will delay reporting 2006 financial results because of accounting errors and other issues.