The oil pressure will drop fairly low at idle when the motor and oil get hot. Maybe the switch goes off at a level that is too high. Do you have a gauge? Maybe bypass the fuel pump oil pressure switch to get it running and check the pressure.
Otherwise, catastrophic oil pump failure? Or the pickup screen clogged?