I think the fact that scientific theories change is what makes them so shakey to start with. there is no fact in a theory. if it changes then the known "facts" were false and at best not complete. that "shakiness" is the same thing you get when someone spews out words with out having never given those words any thought.. and noone understands them .. it's not communication because they grunted....
science is just as fallible as faith.
In time .. they all can be shaken.