Why did General Motors sell GMAC?

Why did General Motors sell GMAC?

GM said it made the move to raise the needed cash to fuel a revival of its North American division. The sale provides a cash cushion for GM as it tackles the difficult task of building cars and trucks Americans want to buy. The goal remains elusive. Apr 4, 2006

See also  Who should be your primary beneficiary?