THis comes a little late to answer the OP´s question, but consider looking for current leaking to ground and causing lack of spark once the engine has warmed up. MANY strange intermittent electrical problems are caused by the fact that things expand when heated.
There could be a ground strap either breaking contact or leaking contact, a wire or cable rubbing on the frame somewhere, et-cetera.