i had a similar problem a while back. my engine was running rough all the time, not just after a while. turned out a spark plug wire had burned through. whenever the wire got close enough to anything metal, it would arc over... leaving no juice for the plug. however my check engine light was on while it was doing this. i'd check your plug wires thoroughly and make sure the wire jacket isnt burnt through anywhere.