When was the last time you adjusted the valves also check if your exsaust clogged if its clogged then it will affect the engine for it has to breath out from the exsaust tri diconnecting the exsaust from the cat back and drive and see if the problem is still there or not
Sent from my SM-A520F...