Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-103658-75l3kljs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-103658-75l3kljs:47:15602)
    at /tmp/execjs20161208-103658-75l3kljs:49:31860
    at a.r.perform (/tmp/execjs20161208-103658-75l3kljs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-103658-75l3kljs:49:31821)
    at r (/tmp/execjs20161208-103658-75l3kljs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-103658-75l3kljs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-103658-75l3kljs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-103658-75l3kljs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-103658-75l3kljs:173:8

P0394 OBD-II Trouble Code: Camshaft Position Sensor "B" Circuit Intermittent (Bank 2)

Check Engine Light

P0394 code definition

When an OBD-II scanner detects the P0394 code, it indicates that the PCM has detected an intermittently incorrect voltage reading from the camshaft sensor circuit B in engine bank 2.

What the P0394 code means

In order for the engine control module, or ECM, to control the fuel injection and ignition within the engine, it requires data regarding the rate at which the camshaft is spinning. This data is provided by the camshaft position sensor, which reads the change in the magnetic field of the camshaft operation and translates that information into voltage. If the voltage does not match what the manufacturer’s specifications say that it should be for the current circumstances, the PCM will assume that there is an issue with the sensor and store the P0394 code.

What causes the P0394 code?

The camshaft and sensor are both made up of multiple parts that could create an issue for the voltage reading. Therefore, the root cause of the P0394 could be any of the following:

  • Faulty camshaft position sensor
  • Leaking oil or engine fluids
  • Open or shorted camshaft position sensor
  • Poor electrical connection in the camshaft position sensor circuit
  • Dead or weakened battery
  • Faulty starting system circuit
  • Faulty starter motor
  • Shorted, grounded, loose, or faulty electrical components such as wiring and connectors
  • PCM failure, in rare cases

What are the symptoms of the P0394 code?

The symptoms of the P0394 code may include a rough idle, difficulty accelerating, difficulty starting the engine, total engine stall, and the illumination of the Check Engine light.

How does a mechanic diagnose the P0394 code?

Once the P0394 code has been verified with the scanner, the technician should perform a visual inspection of all the wiring, connectors, and other electrical components. If any damaged elements appear, they should be replaced, reconnected, or repaired as necessary. The mechanic should then clear the P0394 code from the PCM memory, and retest the system. If the code returns, they will then move on to other repairs to address issues within the camshaft position sensor.

Common mistakes when diagnosing the P0394 code

Most often, technicians will assume that the issue lies with a faulty sensor, and replace the part without performing a thorough diagnosis on the entire system. OEM sensor components don’t fail as frequently as other issues, and the code pertains to the entire circuit, which could indicate a fault at many other specific parts.

How serious is the P0394 code?

If the P0394 code is being detected, it indicates a very serious issue that should be addressed right away. The problem relates directly to how well the ignition and fuel injection functions operate, and can have significant effect on the vehicle overall.

What repairs can fix the P0394 code?

In order to repair the cause of the P0394, there are many things that a mechanic should do in order to properly diagnose and address the issue. These steps may include:

After each possible repair is performed, it is important to clear the code from the PCM and retest the system, to confirm that the fix did or did not address the issue.

Additional comments for consideration regarding the P0394 code

Manufacturers recommend replacing crankshaft components at the same time that any camshaft components are replaced. These components work as a team, and perform better when they have similar amounts of wear.

Need help with a P0394 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

Post a question and get free advice from our certified mechanics.

ASK A QUESTION

More related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222 code means The manufacturer specifies a range of acceptable voltage to be produced from the throttle position...
Veteran and Military Driver Laws and Benefits in New Mexico
The state of New Mexico offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch...


Related questions

Q: I have a trouble code that states my fuel pressure rail sensor is inappropriately high.

Hello there, a few common faults will cause your 2010 Volkswagen CC to have a high fuel pressure code. There are two paths for this, either your car has high fuel pressure, or the car is reading the fuel pressure...

Q: P0045 code and acceleration problems

Hello. This is an issue is caused by a turbo boost control issue. Most of the time, it is caused by either a dirty air filter, a leak in the air intake system or the turbo actuator or the turbo...

Q: Check Engine Light was on with a gas smell. I took it to the dealer.

I would ask what codes they found and how they determined the fuel pump was the cause. They likely diagnosed the pump by measuring fuel pressure. You didn't say what kind of Hyundai you have, but generally, fuel pressure should...