Why oh why. Sudden oil pressure drop.

Let's see: EFI, onboard computers, electronic sensors, electronic gauges.

See a pattern here?

Yes but both gauges have separate sensors. For both to fail at the same time would be awfully coincidental