Car missing and jerking while driving

I bought a baleno 2005 back in November last year and since then the car has performed exceptionally without any problem. However today I was going to monal and since coming down the car has been acting very weird. The car is missing and jerking on every rpm and every speed, just happens randomly. The car seems to be driving just fine before it loses all the power for a split second and then comes back to life. If I turn off the car and turn it back on then the problem gets fixed for a while before occurring again.

After going through a lot of pak wheels posts I have concluded that the problem is due to the spark plugs and a dirty throttle body which I will get checked tomorrow. Is this assessment correct or there might be some other problem here?