could be the engine mounts. could because of early detonation, which could be caused by overheating. it also could be a rod knock, which is more likely if it keeps shaking during acceleration and higher rpm's.
first thing to check would be if its too hot, watch the temp guage, and make sure it doesnt get too high.
If a car shakes during acceleration the brake rotors may be damaged. If the rotors are damaged they will be unstable as the tires rotates making the whole car shake.
The car will idle rough and hesitate during acceleration.
The pistons are running in the cylinders of the engine, so when the rpm of the engine rises, the pistons quickley build up speed. It is this rapid acceleration of the pistons that casue the car to shake.
Check the idle, crankshaft and camshaft sensors.
Check the Mass Airflow Sensor (MAF Sensor). Either it is dirty or damaged.
When the TPS sensor is disconnected from the car in idle, there would be delayed acceleration.
try using zmax i had the same thing on a car i had and it worked for me
might have misaligned or loose wheels
If your car shakes while accelerating check your motor mounts. Then check your transmission.
miss alignment of tires
what does idle funny mean? Does the whole car shake? (upper engine mount collapsed) Or does the engine shake/misfire? (Intake manifold gasket)
have you tried to get your wheel realigned