GM recalls more vehicles for varying issues