didja take a plug out and ground it to see how fat the spark is? do that cold and then hot after the problem starts .... and instead of taking it out for a drive, just keep it in the driveway at a fast idle for a bit and see if the problem develops, might be movement related, like something shorting/grounding out
Bill