The mechanic is correct in the fact that the engine will not run without oil pressure, but the oil will be depleted from the HPOP reservoir and prevent the injectors from working. If there is oil in the reservoir, then you have oil pressure. The only oil pressure signal that is fed to the PCM is from the ICP and that signal is used to control the IPR.
If you don't have smoke out the exhaust when cranking, then you aren't getting fuel into the cylinders. Use a guage to check your fuel pressure, then use a guage to check your oil pressure from the HPOP. If your pressures are correct, then you may have electrical problems. Have a Buzz test done, then get back to us and let us know what you have found so far.
Do your diagnostic step by step in a logical sequence and it will be a lot easier to locate the problem. Good luck.
If you don't have smoke out the exhaust when cranking, then you aren't getting fuel into the cylinders. Use a guage to check your fuel pressure, then use a guage to check your oil pressure from the HPOP. If your pressures are correct, then you may have electrical problems. Have a Buzz test done, then get back to us and let us know what you have found so far.
Do your diagnostic step by step in a logical sequence and it will be a lot easier to locate the problem. Good luck.