Visit the Wildguzzi Amazon Affiliate Store
It sounds to me like one of your coils may be bad, and after it heats up, causes the misfire. Does the trouble code isolate it to a specific cylinder, ?Rick.
A decent scan tool, (not just a code reader), should be able to show the misfiring cylinder in the data logs. There are also universal(obd} codes and manufacturer specific codes, a different scan tool may give you something beyond a "random misfire".