Where did God Come From?
Your question, "Where did God come from?" assumes you're thinking of the wrong God, because the God of the Bible is not affected by time, space, or matter. If He is affected by time, space, or matter, He is not God. Time, space, and matter are what we call a continuum. All of them have to come into existence at the same instant. Because if there were matter but no space, where would you put it? If there were matter and space but no time, when would you put it? You cannot have time, space, or matter independently. They have to come into existence simultaneously.
The Bible answers that in ten words: "In the beginning (there's time), God created the heaven (there's space) and the earth (there's matter)." So you have time, space, and matter created—a trinity of trinities. Time is past, present, future; space has length, width, height; matter has solid, liquid, gas. You have a trinity of trinities created instantaneously. And the God who created them has to be outside of them. If He's limited by time, He's not God. The person who created this computer is not in the computer. He's not running around in there changing the numbers on the screen. The God who created this universe is outside of the universe. He's above it, beyond it, in it, through it. He's unaffected by it.
The concept that a spiritual force cannot have any effect on a material body—well, then I guess you'd have to explain to me things like emotions, love, hatred, envy, jealousy, and rationality. If your brain is just a random collection of chemicals formed by chance over billions of years, how on earth can you trust your own reasoning processes and the thoughts you think?
Your question, "Where did God come from?" assumes a limited God, and that's your problem. The God that I worship is not limited by time, space, or matter. If I could fit the infinite God in my three-pound brain, He would not be worth worshiping. That's the God that I worship.