The vibration I had as well, changed the rear breaks and fixed the problem. They still had a little life left in them. The idle problem possible the cam sensor. I changed mine due to inproper idle and cutting out at time and Blank 2-3 seconds then back t running.