It sounds like you have multiple problems. A vibrating engine is due to a misfire. How long since the spark plugs were replaced? At the mileage you listed, the engine should have been tuned up at least twice. A misfire can also cause the engine to stall at low speeds.
You have also described typical symptoms of a failed battery and / or charging system. Those can be tested very quickly by your mechanic.
Wednesday, November 23rd, 2016 AT 2:16 PM