When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I am having an engine issue with my 1995 Ranger with a 2.3L. I have been having a P0340 code that kept appearing after several attemps at resetting the PCM. I gave up and took it to a Ford dealer for diagnostics and they called the CPS bad. They changed it, but the CEL light immediatly came on with the code still kept coming up. The service rep. showed me the old sensor, it had a spot on the head of it where it looked like something was rubbing it. I'm assuming it's slightly rubbing on the gear it points to, which is the oil pump gear, correct? Has anyone else had this happen? The truck runs fine, no performance issues whatsoever. Is it possible my oil pump shaft has developed play in it's shaft, causing this? Thanks for any help you can provide.
What I read was that SOMETIMES, this could be caused by a weak battery or poor starter. Apparently this is checked when the engine is initially tuning over.