Check the idle, crankshaft and camshaft sensors.
Bad tires and bad alignment can cause the car to shake at certain speeds.
needs tires balenced or new shocks(struts)somtimes both
its probably just your idle kicking in when u stop, this keeps your car ideling at a certain RPM so your car dont stall, and die.
At idle or low engine idle speeds you motor may surge. This could be caused by an air leak in your intake manifold or a bad sensor like a TPS or MAP.
Check the Mass Airflow Sensor (MAF Sensor). Either it is dirty or damaged.
where is it shaking in the steering wheel or in the seat? shaking at certain speeds can be caused by a busted belt in a tire
miss alignment of tires
balance front tires
what does idle funny mean? Does the whole car shake? (upper engine mount collapsed) Or does the engine shake/misfire? (Intake manifold gasket)
wheels need balancing, sometimes shake is only evident at high speed
have you tried to get your wheel realigned
Yes it will.