just take it to service station lah.. i think they know better than us since they can physically inspect the car, but RPM not moving might be caused coz of messed up wiring -just my 2 cents, I might be wrong.
As for shaking cars.... hehehehe.. usually I'm fine with it specially in dark parking lots xD