This is doing my head in.... get ready for an essay...
My 1994 vit/kick has one hell of a shakey engine!!
On idle, the engine shakes like mad, making the body shake like mad. Changing gears at low / normal revs, and it stuters to catch up with itself, shaking the car back and forth it feels like. Higher revs it eventually evens out on the road. If the engine is cold when i first turn it on, the auto choke keeps it revving slightly higher, and its a bit stiller, the second its warm, shakey shakey shakey!

If i'm cruising in 3rd about 30mph it's not consistent with power
I had the central/rear engine/gearbox mount replaced, assuming it was this, but its still as bad.
It makes it embarrasing with new passengers and i dont have a clue where else to tinker with :S I love changing bits etc, but now i'm just fed up, and if my kick is sad, im sad!
ANY suggestions guys?? 
Thoughts i've had...
- the air filter's pretty old, so i took her outta her box and did a lap of the block and its very slightly better, but still the same, and im not driving without a filter places
- Idleling needs changing, but surely this wouldnt change my gear change stuttering
- Is it my exhaust thats done it? It didnt do it when i first replaced it
- Would changing all wires/plugs fix it?
Engine info: 8v 1.6, calmini rear exhaust, no cat
Thankyou if you've taken the time to read this