I have a very large slab patio on the back of my home in Southern MN that has pulled away from the house about 6-8" due to freeze/thaw heaving. The previous owners have filled the gap with river rocks, which gives it an "ok" appearance, but it doesn't do anything to keep water getting in between the foundation and this slab and shoving it out. What can I use to seal such a large opening?

The slab is at least 4" thick through out, as that's how deep the contraction cuts are. I suspect in reality it's at least 6" deep throughout. The far side away from the house is between at least 10" thick on the south end and over 20" thick on the north. I suspect the original plan was for this slab to also support a deck, as there are the remains of steel pins along the top edge of the far side, and there is some suspicion that the master bedroom window directly above the door seen here was originally going to be a walk out door. That plan was thankfully never implemented by the original builders.
The house sits on clay atop sandstone and this back edge is basically at the top of a hill side, from the edge of the slab the back yard slopes away at a 40 to 60 degree slope for about 20', then continues to slope away at a shallower angle for at least another 80' to the creek out back in the woods.
I have a couple of estimates to remove the slab, put in a retaining wall and pave the area with pavers instead of a single monolithic slab - which pretty much everyone has said is the wrong answer for this location. Those are very expensive jobs that I can't afford at this time. Hence the desire to see what I can do to lessen the impacts and give me time to be able to afford to have the pros in to do the right thing.
