If it's only when warm my one guess is that the ignition control module starts to act up once some heat gets into it.

Because you've already replace plugs, wires and coils.