ground wires reattached properly and cleaned?

oil pressure ok? the switch on the oil pump could have an intermittent pressure issue, or sludge build up that "drops" pressure