gm cylinder deactivation problems