It's no secret General Motors has been in trouble for a long time.

More...