It sounds prudent to perform the ignition work recommended above.
You should routinely be de-coking (removing the deposits) the piston, exhaust port and exhaust.
Perform a compression test. 90-110 would be considered marginal and suggesting need for top end work. anything below 100 demands it. Low compression readings.
Performing a leak down test or leak testing would be diagnostic for seal leakage.