Sodium silicate grout is very good for constructability purposes for shaft and tunnel work but may not be the best soil improvement technique for longterm stability such as you require. For the longterm I would rely on a cementious grout. Sticking to the concept of permeation grouting, this would be the use of microfines. Remembering that microfine is in suspension, unlike the solution of sodium silicate, the permeation distances are not as great, especially since you are in a silty sand (SM). Therefore the use of microfine is less advantageous.
I would VE with the use of compaction grout or possibly look at jet grouting, whichever turns out to be cheaper. In terms of equipment usage and mobilization, compaction grouting is cheaper than both chemical and jet grouting.
In addition, permeation grout can be tricky at times, ie. not going where you intended, always taking the path of least resistance. I guess this is where you have had limited success with chemical grout in the past. Such is not the case with JG and CG. I assume you have borings defining the site stratigraphy, so to verify the effectiveness of the grouting program, pre and post CPTs should suffice.