Hyundai Motor 2004 Sonata Logo
Posted on Apr 18, 2017

I keep getting the check engine light on in my 2004 Hyundai Sonata with 2.7 v6. Computer says P0340 camshaft position sensor circuit malfunction. I actually replaced the cam position sensor but I still get the error codes. It actually has acted so bad that it says cylinders 1, 3, and 5 are misfiring. In the Haynes manual it says on V6 engines there are 2 cam position sensors, I can only find the one I replaced. I also gave it a tune up with new plugs and wires, all gaps were correct as well. So I am stumped. Any help on the location of the 2nd cam position sensor would be greatly appreciated.

1 Answer

petehall347

Level 1:

An expert who has achieved level 1.

Corporal:

An expert that has over 10 points.

Mayor:

An expert whose answer got voted for 2 times.

Problem Solver:

An expert who has answered 5 questions.

  • Contributor 17 Answers
  • Posted on Apr 18, 2017
petehall347
Contributor
Level 1:

An expert who has achieved level 1.

Corporal:

An expert that has over 10 points.

Mayor:

An expert whose answer got voted for 2 times.

Problem Solver:

An expert who has answered 5 questions.

Joined: Jun 02, 2009
Answers
17
Questions
0
Helped
4879
Points
58

Will likely be on the bank with 153 ...the other bank is even numbers 246 .

5 Related Answers

emissionwiz

Marvin

  • 85242 Answers
  • Posted on Aug 28, 2008

SOURCE: location of the camshaft position

It is located at the right top of engine (V6). Looking from the front of the car, it is just past the plastic cover over the engine. It has a silver clip (looks like a paper clip). remove clip and unplug sensor.

Ad

Anonymous

  • 150 Answers
  • Posted on Nov 05, 2008

SOURCE: 2001 sonata V6 spark plug

For starters if your going to do 1 do all. The locations are from left to right when standing in front of the car. 1, 3, 5
2, 4, 6

wires are 3
6
2
4
5
1

Ajkill

Anand Kumar

  • 2035 Answers
  • Posted on Dec 26, 2008

SOURCE: Location of camshaft position sensor on a 2001 Hyundai Elantra wL

The camshaft position sensor is located on the engine near the timing belt cover and under the upper radiator hose.

Anonymous

  • 51 Answers
  • Posted on Feb 11, 2009

SOURCE: my hyundai santefe won't start.

First of all, when you start, will it turn over at all or not? You say you have no power to the injectors. How did you verify this? If so, it's possible your fuel system fuse is burnt out. The fuel pump relay powers only the fuel pump. A separate relay and fuse take care of the injection system itself. Check those also. Until you know more about what the cam is doing, though, you might want to check it thoroughly. Also, just getting compression in one cylinder is not a verification of whether the cam is turning. There are bound to be more than one cylinder that will still build compression even if the cam is stopped. You might need to check more than one cylinder, or go as far as to do a compression test.

davesmith_37

dave smith

  • 94 Answers
  • Posted on Feb 27, 2009

SOURCE: P0340 Code Camshaft Position Sensor


The Camshaft Position (CMP) Sensor detects the position of the camshaft in order to identifiy when piston No. 1 is on its compression stroke. The CMP sensor is used for ignition timing in the Ford DIS igntion system, but not in the EDIS igntion system. Both DIS/EDIS use the CMP signal for synchronizing the firing of sequential fuel injectors.

On the 3.0L vulcan engine, the CMP signal is generated by a single Hall-Effect magnetic switch, activated by a single "vane" spinning around by virture of a synchronized shaft which is driven by the camshaft. 

The CMP sensor & synchronizer/shaft are located behind the intake manifold (i.e., back near the firewall on a Ranger) on the top of the cylinder block. If you just need to replace the sensor, it is a simple job of unplugging the electrical connector and removing the screws holding the sensor in place. Here is a sketch of the sensor to give you an idea what to look for:

Ad

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

0helpful
1answer

Ok check engine light was on codes p0340 & p0345 While driving it back to the dealer light goes off What could that be bad sensors Is this a serious problem

this is code p0340
P0340 Camshaft Position Sensor Circuit Malfunction and this is p0345
P0345 Camshaft Position Sensor Circuit Malfunction Bank 2 problem can be the sensor --but this is circuit so sensor --wiring -harness --connections etc ---and if your at dealer ask them also about your codes
0helpful
1answer
0helpful
2answers

Code p0340

P0340 Hyundai - Camshaft Position Sensor 'A' Circuit Malfunction Bank 1 Or Single Sensor Possible causes
- Faulty Camshaft Position Sensor
- Camshaft Position Sensor harness is open or shorted
- Camshaft Position Sensor circuit poor electrical connection
- Faulty starter motor
- Starting system circuit
- Dead (Weak) battery

Read more: http://engine-codes.com/p0340_hyundai.html#ixzz338zFujgZ
0helpful
1answer

P0340

P0340 - Camshaft Position Sensor Circuit Malfunction. Possible causes - Harness or connectors (The sensor circuit is open or shorted)
- Camshaft position sensor may be faulty
- Camshaft (Intake) may be damaged
- Starter motor may be faulty
- Starting system circuit
- Dead (Weak) battery Possible solution - Charge battery
- Repair harness or connector
- Replaced Camshaft Position Sensor.
1helpful
2answers

I keep getting a code P0340.Chrysler has reprogrammed the PCM for a long start issue.I cant seem to get anywhere with it.

P0340 - Camshaft Position Sensor Circuit Malfunction
This indicates that a problem was detected in the camshaft position sensor circuit. Since it says circuit, that means the problem could lie in any part of the circuit - the sensor itself, the wiring, or the PCM. Don't just replace the CPS (camshaft position sensor) and think that will definitely fix it.

Symptoms can include:
Hard starting or no start
Rough running / misfiring
Loss of engine power

Causes: A code P0340 could mean one or more of the following has happened:
a wire or connector in the circuit could be grounded/shorted/broken
the camshaft position sensor may have failed
the PCM may have failed
there exists an open circuit
the crankshaft position sensor may have failed

Possible Solutions: With a P0340 OBD-II trouble code, diagnosis can be tricky at times. Here are some things to try:
Visually inspect all the wiring and connectors in the circuit
Check for continuity in the circuit wiring
Check the operation (voltage) of the camshaft position sensor
Replace the camshaft position sensor as required
Check the crankshaft position circuit as well
Replace circuit wiring and/or connectors as required
Diagnose/replace the PCM as required


Hope helps.
6helpful
2answers

Can u tell me what the problem of this code PO340

I have a 1999 BMW 740 il My SES light came on so I hooked up my OBD code reader p0340 - Camshaft Position Sensor Circuit Malfunction is what came up. so I went to the BMW parts department and bought the Camshaft Position Sensor.
I Replaced the with the new. My SES light was still on so I hooked up the OBD reader again hoping it may reset my SES light but it didn't what did happen is the OBD reader came up with the same code (p0340 - Camshaft Position Sensor Circuit Malfunction) witch is what I just replaced. now I'm at a loss. I'm not sure how to reset my SES light and if I just replaced the Camshaft Position Sensor why dose it the OBD code p0340 still come up. Any suggestions?
0helpful
1answer

2003 sebring 2.4l ck engin light on code po340 can you help

P0340 - Camshaft Position Sensor Circuit Malfunction

This indicates that a problem was detected in the camshaft position sensor circuit. Since it says circuit, that means the problem could lie in any part of the circuit - the sensor itself, the wiring, or the PCM. Don't just replace the CPS (camshaft position sensor) and think that will definitely fix it.

Symptoms can include:
* Hard starting or no start
* Rough running / misfiring
* Loss of engine power

Causes: A code P0340 could mean one or more of the following has happened:
* a wire or connector in the circuit could be grounded/shorted/broken
* the camshaft position sensor may have failed
* the PCM may have failed
* there exists an open circuit
* the crankshaft position sensor may have failed

Possible Solutions: With a P0340 OBD-II trouble code, diagnosis can be tricky at times. Here are some things to try:
* Visually inspect all the wiring and connectors in the circuit
* Check for continuity in the circuit wiring
* Check the operation (voltage) of the camshaft position sensor
* Replace the camshaft position sensor as required
* Check the crankshaft position circuit as well
* Replace circuit wiring and/or connectors as required
* Diagnose/replace the PCM as required


Test it and keep us updated.
0helpful
1answer

Hi got problem w my hyundai sonata 1998 i connected de computer to read the code en the computer read the code P0340 but i don't know where the sensor goes and theres not electricity on the sparks plug

There won't be any spark for the plugs with this problem. The camshaft position sensor is what tells the PCM to send spark. There is a circuit malfunction with this sensor. As the name implies, it will be near the camshaft on bank 1. Mounted to the head. This has 3 wires and is held in place by two bolts. You will probably need to pull some things out of the way, air snorkel, engine cover (if you have one).
16helpful
1answer

Code p0340 need location on 2004 sebring 2.7 v6


P0340 OBD-II Trouble Code
Technical Description
Camshaft Position Sensor Circuit Malfunction


What does that mean? This indicates that a problem was detected in the camshaft position sensor circuit. Since it says circuit, that means the problem could lie in any part of the circuit - the sensor itself, the wiring, or the PCM. Don't just replace the CPS (camshaft position sensor) and think that will definitely fix it.

Symptoms
Symptoms can include:
  • Hard starting or no start
  • Rough running / misfiring
  • Loss of engine power

Causes A code P0340 could mean one or more of the following has happened:
  • a wire or connector in the circuit could be grounded/shorted/broken
  • the camshaft position sensor may have failed
  • the PCM may have failed
  • there exists an open circuit
  • the crankshaft position sensor may have failed

Possible Solutions With a P0340 OBD-II trouble code, diagnosis can be tricky at times. Here are some things to try:
  • Visually inspect all the wiring and connectors in the circuit
  • Check for continuity in the circuit wiring
  • Check the operation (voltage) of the camshaft position sensor
  • Replace the camshaft position sensor as required
  • Check the crankshaft position circuit as well
  • Replace circuit wiring and/or connectors as required
  • Diagnose/replace the PCM as required

Also, the cams/crank are out of alignment, thats why you are getting a cam position code (P0340). For more details about your model, you can visit autozone.com (free register)

Hope helped whit this (remember rated this help) Good luck.
7helpful
1answer

Error code po340 for a 2002 hyundai elantra

Here is what I could find on your P0340 error code:
CausesA code P0340 could mean one or more of the following has happened:
  • a wire or connector in the circuit could be grounded/shorted/broken
  • the camshaft position sensor may have failed
  • the PCM may have failed
  • there exists an open circuit
  • the crankshaft position sensor may have failed
Possible SolutionsWith a P0340 OBD-II trouble code, diagnosis can be tricky at times. Here are some things to try:
  • Visually inspect all the wiring and connectors in the circuit
  • Check for continuity in the circuit wiring
  • Check the operation (voltage) of the camshaft position sensor
  • Replace the camshaft position sensor as required
  • Check the crankshaft position circuit as well
  • Replace circuit wiring and/or connectors as required
  • Diagnose/replace the PCM as required
Sounds like since you have replaced both the camshaft and crank shaft sensors you need to look at the PCM.  Go down the line of possible solutions and don't replace the PCM unless nothing else works obviously.  I hope this helps but it looks like you are looking at getting a new PCM.  Good luck.  Thanks for rating my response and for using FixYa!
Not finding what you are looking for?

440 views

Ask a Question

Usually answered in minutes!

Top Hyundai Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

Brad Brown

Level 3 Expert

19187 Answers

Are you a Hyundai Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...