Which OBD link do you have?

I believe there is a way to check cylinder pressure.

It would be a decent place to start to see if they are all within 5% of each other or not.

If you can see rail pressure I would see what it is doing when it’s acting up.