GM issues 6 more recalls covering 312,000 vehicles