My car died at a stop light, it was making a rumbling noise like a washing machine and shaking, the noise stopped and the light turned green and I couldn't go. I had to put the car in park and turn it off and then back on in order for it to move. I drove into a parking lot and as I was slowing down to park the noise got louder but it also slowed down like it was dying, as it had before, so I didn't stop and just drove home. Please tell me what is wrong with my car. The change engine oil light came on at home after I restarted it and went back out after about 10 seconds of the car being on, and the service engine soon light was blinking on the drive home but is now solid. I had the oil changed 6 weeks ago and the coolant topped off. I checked the oil levels and they are fine. There is no visible leakage.