2004 Mazda tribute 2.0l manual transmission cranks position sensor tip worn / rubbing. p0351, p0352, p0500, p0320 codes. I have a 2004 Mazda tribute with 2.0l 4 cylinder. 140,000 miles. First problem was it would not start but I could hear the fuel pump run and the engine cranked over. I checked for spark and all four plugs had no spark. p0351, p0352, p0500, and p0320 codes displayed.
I have 12 volts at coil. I decided to remove and inspect crank sensor on the transmission side of the engine ( on engine below thermostat housing bolted to engine block) once i removed it i noticed the tip of the sensor was broken, yes, broken. so I knew i found the problem.
I put a new crank sensor in and the car started but ran for 1 hour idling as if a cylinder was not firing. Then it would not start ever again. I removed my brand new replacement sensor to find the tip was rubbed off enough to see the inside metal. i think it could be a possible warped flywheel but I am having trouble finding diagrams of the excitation part of how the crank position sensor works.
I believe the flywheel has holes that excite the sensor. The tribute does move and clutch works for the hour I had it running, so the manual Trans does work as well as the clutch.