This morning I tried started my car and it would make that starting/cranking noise, but it would just start vibrating and shaking so violently it was like there was a earthquake happening inside my car! So scary. I kept trying and nothing. So later Tonight I tried starting it again but this time it cranked up and just did nothing/went silent. The check engine and battery light came on and all the lights work. There's no clicking or anything. So there's no shaking now it just won't turn over. What could be the problem? I just got work done on the spark plugs and stuff not even a year ago. Battery is only almost 2 years old. I've gotten the starter replaced TWICE in the last 2 years. I got the engine light checked before and it said I had misfires in cylinder 1, 3 and 4 I think? Not 100% sure. I have a 2004 Honda civic with roughly 248k miles on it (I know that's bad I'm getting a new car soon.) thank you!