I figured that is what it was, just got here too late to help you out.
I shortened the rod on my solenoid one time for some reason. It would start and run fine. Then i gave it full throttle one day and it just shut off instantly like you described. Lengthened the rod back out a touch and it has been fine since.
Eric