It does all depend on your conception of God I suppose, but I see God as being necessary for morality because the idea of God involves seeing yourself as a subordinated being; an object to a higher subject, rather than seeing yourself as the ultimate subject and limitless in your moral freedom.
And yes, this argument could go on forever.... that's why it's one worth having