I have a 2010 Nissan Versa, today while out and about the service light came on and suddenly the car started to shake, and vibrate badly like it was going to turn off. I was low on gas and thought that was the problem, though I was already headed to the gas station after I got the gas, it did it again. And it also rattles when accelerating and there’s a loss of power where I try to accelerate. I also checked the oil and I’m good on oil. What could possibly be the problem? I did my research and I think it's the motor mount, however, I also saw something about the spark plugs and fuel pump. Help?