Can a faulty crank position sensor cause the system to be too rich? P0172
I have been getting this code very often in the last three days. I had fixed all obvious elements that can cause the system too rich problem but I still get the CEL with the same code. By elimination, I rule out the following elements:
Oxygen sensors, MAPS, IAT, CTS, Fuel Pressure regulator, Air cleaner, fuel pump, injectors and spark plugs.
At this time, my prime suspect is the CPS because there was some oli leak in the valve cover, which may have damaged the CPS. But can this CPS really be responsible for the system too rich?