При тих симптомах що у Вас, причин такої поведінки автомобіля може бути досить багато. Якщо Ви кажете, що іноді машина їде добре, то справа, швидше за все, не в самому двигуні, а в обв'язці. В першу чергу потрібно дивитися датчики. Можливо у Вас підвисає датчик положення дросельної заслінки або ДМРВ. Їх чистка іноді допомагає в таких випадках.
Обов'язково потрібно дивитися котушку запалювання і бронепроводи, можливо десь пробиває і йде періодична витік іскри, в темний час доби заведіть двигун, відкрийте капот і подивіться на систему запалювання. Якщо пробій є - Ви його побачите.
Знаю випадок, коли керамічний каталізатор розсипався і періодично закривав прохід у вихлопній трубі, машина вела себе схожим чином. Так що, якщо у Вас стоїть каталізатор, можливо причина в цьому.
А краще всього, не ламайте голову і їдьте на комп'ютерну діагностику. Там хоча б дізнаєтеся причину, а далі вирішите ремонтувати самому або звертатися на СТО.