My two cents would be ignition coil on its way out. If it's only cutting out when the engine is under load and getting its hottest, it would make sense. It's part #21171 in this link (there's two of them):
http://www.partstree.com/parts/?lc=c...n=769066740018
One question, though; when it dies, how does it die? Does it sputter? Does it start missing and die rough? Any chance of a video?