P0394 Camshaft Position Sensor “B” Circuit Intermittent (Bank 2)
OBD-II Trouble Code Technical Description
Camshaft Position Sensor "B" Circuit Intermittent (Bank 2)
What does that mean?
This is a generic powertrain diagnostic trouble code (DTC), which means it covers all makes/models starting around 2003. Specific troubleshooting steps will vary depending on the vehicle.
These vehicles can have a single camshaft in block, or a single (SOHC) or dual (DOHC) overhead camshafts, but this code is strictly concerned about the incoming signal from the camshaft position sensor(s) "B" from Bank 2 being missing at some point when it is not supposed to be. This is an electrical circuit fault, and it is intermittent in nature. It is not there all the time. Bank #2 is the bank of the engine that does not contain cylinder #1.
The PCM uses the Camshaft Position Sensor to tell it when the Crankshaft Sensor signal is correct, when a given Crankshaft Position Sensor signal is timed to Cylinder #1 for timing, and it is also used for fuel injector synchronization / start of injection.
Codes P0390 or P0391 may also be present at the same time as the P0394. The only difference between these 3 codes is how long the problem lasts and the type of electrical problem that the sensor/circuit/engine controller is having. Troubleshooting steps may vary depending upon manufacturer, type of camshaft position sensor and wire colors.
Symptoms
Symptoms of a P0394 engine code may include:
Potential Causes
Typically the causes for this code are:
"B"
Diagnostic and Repair Procedures
A good starting point is always a technical service bulletin (TSB) search for your particular vehicle. The vehicle manufacturer may have a PCM flash/reprogram to cover this issue, and it pays to check on this before you find you’ve gone down a long/wrong path.
Next, locate both Camshaft "B" and Crankshaft Position Sensors on your particular vehicle. Once located, visually inspect the connectors and wiring. Look for chafing, rubbing, bare wires, burn spots or melted plastic. Pull the connectors apart and carefully inspect the terminals (the metal parts) inside the connectors. See if they look corroded, burnt or possibly green in color versus the normal metal color you are probably used to seeing. You can get some Electrical Contact cleaner at any parts store if cleaning of the terminals is needed. If this is not possible, find some 91% rubbing alcohol and a light plastic bristle brush to clean them with. Afterwards let them air dry, get some dielectric silicone compound (same stuff they use for light bulb sockets and spark plug wires) and put some where the terminals come into contact.
If you have a scan tool, clear the diagnostic trouble codes from memory, and see if this code returns. If it does not, then the connections were most likely your problem.
If the code does return, we will need to test the sensor and its associated circuits. The next steps will be determined by which type of sensor you have: Hall Effect or Magnetic Pick up. You can typically tell which one you have by the number of wires coming from the sensor. If there are 3 wires from the sensor, it is a Hall Effect sensor. If it has 2 wires, it will be a Magnetic Pick up style sensor.
Hall Effect Sensor
If it is a Hall Effect sensor, disconnect the harness going to the Camshaft and the Crankshaft Position Sensors. With a Digital Volt Ohm Meter (DVOM), test the 5V power supply circuit going to each sensor to insure it is being powered up (Red lead to the 5V power supply circuit, black lead to a good ground).If there is no 5 volts to the sensor, repair the wiring from the PCM to the sensor, or possible a bad PCM.
If that’s OK, with a DVOM, check to make sure you have 5V on each signal circuit going to each sensor to insure it has a signal circuit (Red lead to the sensor signal circuit, black lead to a good ground). If there is no 5 volts to the sensor, repair the wiring from the PCM to the sensor, or possible a bad PCM.
If that’s OK, check to make sure you have a good ground at each sensor. Connect a test light to 12V and touch the other end of the test light to the ground circuit going to each sensor. If the test light does not light up, this would indicate the problem circuit. If it does light up, wiggle the wiring harness going to each sensor to see if the test light flickers, indicating an intermittent connection.
Magnetic Pickup Style Sensor
If it is a Magnetic Pickup style sensor, we can check the sensor itself to see if it is working properly. We will test it for:
With the sensor disconnected, connect the two leads of your ohmmeter to the 2 terminals of the Camshaft / Crankshaft Position Sensor. Read the ohms resistance and compare it to specifications for your vehicle: typically 750 – 2000 ohms. While still on ohms, disconnect 1 lead of your ohmmeter from the sensor and connect it to a good ground on the vehicle. If you get any ohms reading other than infinite or OL, the sensor has an internal short to ground. Remember not to touch the metal part of the leads with your fingers, as this may affect your readings.
Reconnect the two leads of your DVOM to the 2 terminals of the Camshaft / Crankshaft Position Sensor. Set your meter to read A/C voltage. While cranking the engine over, read the a/c voltage output on your DVOM. Compare to manufacturers specifications for your vehicle. A good rule of thumb is generally .5V AC.
Related Camshaft Trouble Codes: P0340, P0341, P0342, P0343, P0345, P0346, P0347, P0348, P0394, P0365, P0366, P0367, P0368, P0369, P0390, P0391, P0392, P0393.
Need help?
Let us fix your problem. You are most welcome our diagnosis experts have in most cases the knowledge and skills to find the cause of the error code p0394 and to solve the problems.
Make an appointment for diagnosis
"Delete Error Code Permanently, Disable DTC Error Code Function for p0394 in the ECU"
In extreme cases, we even have the option to permanently remove the specific DTC p0394 and disable the function of the specific error code in the ECU. All other fault code functions will then continue to work to protect the engine. This is different from clearing an error code with a diagnostic device. We have the option to permanently remove the function of the specific error code, so that it never comes back. Also emergency running that occurs on the specific error code can be solved in most cases.
Of course we prefer to first try to solve the cause of the error code, but sometimes the only solution is to permanently disable the DTC function of p0394.