Find out if just one cylinder is causing problem by disconnecting one spark plug wire then reverse. May be sticky valve on bad cylinder if just one cylinder
Unplug one spark plug wire at a time so engine is running on 1 cylinder. If you have a dead cylinder you probably have a valve problem. Most likely exhaust valve.