I faced the same problem with my old car, it was found that one of the cylinders was not working, 1 spark plug and its wiring was changed, then it became OK. Get all your spark plugs checked, one of them might be short.