You have addressed everything I replace on a car that has been neglected
BUT
The problem could be related to the work carried out above, as that is where the engine was worked on last and it’s possible something isn’t right, I would recheck everything to confirm
What’s the vacuum reading?
Cylinder compression test done?
Valve clearance checked?