Don't rule out the possibility that it could be your tires. Sometimes tires split from the inside...and that would cause the same effect. It may drive fine until you reach 25-30 mph then it will start shaking violently. Have your tires checked first.....it's the cheapest....then go from there.
It's happened to me.....
It's happened to me.....