I have 99 cavalier.I was driving on the high way and suddenly I heard a loud knocking like something was spinning so I decided to pull over and the car just shut off by it self.I let5 it sit and every time I tried to start it would stall like it was flooding it self. Once I got it going it only drove for a little ovr half a mile and the knocking just stope completely. Along with evry thing else.I was just coasting. No gas at all. Once I pulled over that was it I had nothing. Car was dead. Please help me. Im not an educated person with cars but this either sounds like timing, alternater or battery, oil was good, all fliuds in the car were good, it just happened so suddenly!