you didn't mention lower ball joints or tie rods...or even a wheel bearing...bearings will give you a shake as you described..when you changed the struts in the front...did you change the top strut mounts also? is it just the outside of that one tire or both sides?