You say you've changed a bunch of stuff. Please elaborate.

I see
Crank shaft sensor
Coils

Have you checked the ICM? These are tough to test, as they will often test fine and only act up when hot.