Mazda Repair Questions? Ask Mechanics for Answers ASAP
Hello and thank you for your question,When you cranked the engine over did you have a nice blue spark to the spark plugs?Did you actually check the fuel pressure?Did you check and see if you have injector pulse?
Checking fuel flow is not really an accurate test to check for proper fuel pressure so you really need to install a fuel pressure gauge and read the actual pressure. You can check injector pulse by taking a standard 12 volt test light and place the test end on the power side of connector on any one of the injector and the ground end on the other side at the connector and then crank the engine over. If you have injector pulse, the light will flash.
The code P0138 indicated you have a failing Heated Oxygen Sensor (Bank 1 Sensor 2) but this should not cause a not start condition. Lets get the fuel pressure checked as well as injector pulse and we can work from there. Normal fuel pressure should be right at 50 to 59 PSI. Let me know what you come up with.
Sure thing, Im here all day.
That sure not a good sign, you may want to go ahead and remove them all and run a complete compression test.
Usually if the valve cover gasket is leaking the oil will be on the out side of the spark plug in the spark plug well. Is that where you seeing it?
If holding the pedal to the floor allowed it to start then yes it was very likely fuel fouled and you cleared it by holding the pedal to the floor. I would also consider replacing the valve cover if you saw the oil on the out side of the cylinder. That will very likely solve the oil on the spark plugs.
Flooding is usually simply caused by excessive cranking. If you are able you should scan the computer system and see if there are any fault codes setting before you replace anything else. Its not likely a failed TP or a bad MAF.