I'm thinking stator. On the longblock swap it was pretty straightforward. Moved stator, flywheel, coils, fuel delivery, muffler, etc from one block to the other. Does the fact that it runs fine for 30 minutes or so give you a clue as to the fault?
Thanks for the help!