Same this was happening to me, it mysteriously went away after I messed around with the ESS and reworked a bit of the harness.
Have you tried another fuel pump relay? Wouldn't explain why you're running so rich, but could definitely be the cause of your random shutdown issues.











