2005 explorer 4.0 cranks but won't start. My wife started it today and said the check gauges light was on, she noticed the oil pressure gauge did not register. Got about a mile from the house and said it started making a squeaking noise. Display said low oil pressure, pulled over and shut off engine. I towed it home and now it will crank, but not start. We just returned from a 2000 mile trip and I changed the oil the day before we left. Oil level is the same as when changed and looks good. Didn't notice any metal in oil. Pulled the codes and nothing comes up, also checked inertial fuel switch. Any suggestions?:roll: