I've changed timing belt, spark plugs, spark plug wireset, battery, alternator, idle air control valve, gasket valve covers, cam position sensor and crank position sensor. It still throws out the p0340 code even after changing the sensors
Ford Q&AAsk Your Question
2000 Ford Escort Question: My car starts and after about 15 seconds it stalls out. Why???
Answer #1cardocIII from Gillespie's Auto Service, January 08, 2014, 03:42Master
Just because you get a code like a P0340, that doesn't mean that the sensor itself has to be replaced. The code means that the PCM doesn't like the signal that it is seeing. That could be a power or ground circuit issue for the sensor, the wire in between the sensor and the PCM, the sensor or the PCM themselves, or it could be a synchronization issue between the crankshaft and camshaft sensors (timing belt?). Someone will have to test this and prove why the code is being generated and that will mean using a volt/ohm meter or oscilloscope.
Answer #2Greg's Orange Auto (14613 Answers) , Orange, CA - (714) 361-9386globalhelper January 08, 2014, 06:30Master
AGREE WITH #1 TO MANY PEOPLE THINK YOU JUST CHANGE THE PART AND ALL WILL BE GOOD. CAR NEEDS DIAG BY A MECH
ReplyDr Quick, January 08, 2014, 07:13Enthusiast
Could be oil pressure switch. Most cars, when you turn on the key, the fuel pump will pressurize the system and stop. Some times you if you wait to crank engine you can hear the pump run and stop. Once engine starts and oil pressure comes up, fuel pump is powered by oil pressure switch circuit. The reason for this is if you loose oil pressure, you will not ruin the engine.
ReplycardocIII, January 08, 2014, 12:20Master
The oil pressure switch is not part of the fuel pump operation.