when this shaking happens, is it usually when the engine is under a load...for example climbing a hill, or passing? this would usually indicate a missfire
i would assume there is no SES light?
with your mileage, i would recommend doing a good tune-up if it hasent been done in a while. change the plugs, and fuel filter and see what that does.