Whats your oil pressure at the time the engine dies??
Could be your lifters are losing pressure,,,your oil pump may be failing to supply enough oil at that RPM.