Question about Mercury Villager

1 Answer

I have a 99 mercury villager, getting a 0340 code. it says its for a crankshaft sensor but vehicle doesn't have one. What does this code mean?

Posted by on


1 Answer

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points


    An expert that got 20 achievements.


    An expert that got 10 achievements.


    An expert that got 5 achievements.

  • Mercury Master
  • 8,582 Answers

Hi, code 340 is for the camshaft sensor. Below is a test you can run to check the sensor. The PCM is above the glovebox. Do not disconnect or remove the PCM. Just remove the glove box and probe the back of the connector to access the pins indicated in the cam sensor test. Please let me know if you have any questions, and thanks for using FixYa.

1999-00 Vehicles

On 1999-00 vehicles, the camshaft position sensor must be checked with the engine running. If a no start condition is encountered, observe the MIL. With the ignition switch on and the engine off, the MIL should be illuminated. If the camshaft position sensor is functioning, the MIL should go out when cranking the engine.

  1. Run the engine until it reaches normal operating temperature. Leave the engine running.
  2. Using a voltmeter set to the DC range, connect the negative lead of a voltmeter lead to the negative battery terminal or chassis ground.
  3. Connect the positive voltmeter lead to the back of the PCM electrical connector in terminal 44.
PCM pinout

I have a 99 mercury - jturcotte_1222.gif

  1. Observe the voltmeter reading. The reading should be 0.3-0.5 volts.
  2. Disconnect the positive voltmeter lead from terminal 44, and connect it to terminal 49.
  3. Observe the voltmeter reading. The reading should be approximately 2.5 volts.
  4. Perform steps 3 through 6 with the engine at 2,000 rpm with the transaxle in park. The voltage readings should be the same.
  5. If the observed voltages are not within specifications, the sensor may be faulty.

The camshaft position sensor is part of the distributor assembly, and must be replaced as a unit. Please refer to Engine Electrical, Distributor Ignition System, Distributor, Removal and Installation for the procedure.

Posted on Mar 12, 2011

  • 5 more comments 
  • lilblkshp Aug 29, 2011

    i got a 99 that a critter ate an injector wire. what all contributes to the computer sending injector pulse? new crank sensor, known good pcm and dist with cam sensor out of working van, all non essential sensors unplugged and no injector pulse?????????

  • Jeffrey Turcotte
    Jeffrey Turcotte Aug 29, 2011

    Hi, it's hard to say what the logic is in a particular computer, but the PCM and injection circuits must be energized. They can usually get by with a crank sensor signal and will use the last idle pulse width they knew. Off idle, they need data from a MAF and/or MAP and/or TPS sensor to adjust the pulse width appropriately. After warmup, they will use O2 sensor feedback to adjust pulse width. Are any of your injectors firing? If not, check to see if they are getting power and also check for an AC signal while cranking. If only the one injector is not firing, it's possible the rat caused a short that burned the transistor in the PCM.

  • Jeffrey Turcotte
    Jeffrey Turcotte Aug 29, 2011

    here is the diagram

  • lilblkshp Aug 30, 2011

    thanks alot. yeah all of them have 12 volts but not getting the ground pulse from pcm. switched pcm with known good pcm out of other van i have here and no difference. gonna switch again to be sure. checked continuity in harness and got it. when i initially found the chewed wire i just seperated them and had a pulse, so i repaired(solder and heat shrink to keep down resistance) and the pulse went away and hasnt came back yet. new crank sensor but i pulled the short harness and on the sensor side theres two wires but the other side that plugs to harness has three?

  • lilblkshp Aug 30, 2011

    thanks alot. do you know what the extra wire on other side of crank sensor plug is? theres two wires on sensor side and three on harness side? when i initially found the frayed wire i seperated them and had a pulse, i repaired the wire with solder and heatshrink and the pulse went away and i cant get it back. gonna try and swap the pcm again with a working van i have here. new crank sensor. checked harness for continuity and it checked out????????

  • lilblkshp Aug 30, 2011

    thanks again for the help. swapped the pcms again to be sure and the one out of this van wont run the other, no pulse. the pcm out of the other gives me my pulse back, so i guess in the process the other pcm decided to call it quits. thanks alot

  • Jeffrey Turcotte
    Jeffrey Turcotte Aug 30, 2011

    an extra wire from the crank sensor may be for a tach or some other use. So are you up and running or still need help?



1 Suggested Answer

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

a 6ya expert can help you resolve that issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of.(from cars to computers, handyman, and even drones)
click here to download the app (for users in the US for now) and get all the help you need.

Posted on Jan 02, 2017


Add Your Answer

Uploading: 0%


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



Related Questions:

1 Answer

How do i fix my Mercury Villager 2002 with random misfire?

How to Fix error code P0300 for random misfires on your car ...
Oct 15, 2010 - How to Fix error code P0300 for random misfires on your car ... amisfire (code P0304) on a 1999 Mercury Villager 3.3L · How to Fix error code P0500 ... I reset my codes and it ran fine for a couple of days, then I started getting ...

(code P0305) on a 1999 Mercury Villager 3.3L - auto repair
Sep 7, 2010 - The vehicle is a '99 Mercury Village, 3.3L, with 150000 miles on it. The chief ... How to Fix error code P0300 for random misfires on your car ...

2000 Villager Misfire - Car Forums and Automotive Chat ... > ... > Mercury > Villager
May 24, 2010 - 2000 Villager Misfire Villager Car Forums. ... i was told that the 3.3L engines of 1999-2002 nissan quests/ mercury villagers are INTERFERENCE engines! ... Hope the following may help, and I will post if my last fix works. ... I have a 1999mercury villager that is showing a random multiple cylinder misfire ...

Rough Idle - 2000 Mercury Villager - RepairPal > Questions > Mercury > Villager > 2000 Mercury Villager
Repair the code issue, because your Villager has OBD-II which is a very helpful Diagnostic system. Upvote (4) ... My 1999 Villager was running poorly; rough idle, lack of power at highway speeds and the engine problem light indicated random miss-fire, etc. I had new spark ... Have code po306 cylinder 6 misfire detected.

P0301 - OBD-II Trouble Code - RepairPal

Dec 17, 2015 | 2002 Mercury Villager

1 Answer

Where is crankshaft pisition sensor for 1995 mercury villager

1995 Mercury Truck Villager Van 3.0L EFI SOHC 6cyl

The Crankshaft Position Sensor is located: Under hood, passenger side, lower engine area, front of crankshaft pulley, mounted in engine block.

Jul 22, 2015 | Mercury Cars & Trucks

1 Answer

1999 mercury villager jumps time 20 mins after start up won't run till next day

What do you mean by 'jumps time' like engine timing? As in cam sensor? Crank position sensor?
Do you have any trouble codes? If so what are they?

Aug 25, 2013 | 1993 Mercury Villager

1 Answer

My villager is not firing when I try to crank it up

We had a similar problem with our van and it ended up being that we had to replace the crankshaft sensor we bought a code reader at advanced auto for $60 to tell us what it was for sure because we were told either the crankshaft sensor or the camshaft sensor

Jun 23, 2012 | 1996 Mercury Villager

1 Answer

We have a 1999 Mercury Villager which will not run more than ten minutes. We replaced the throttle position sensor,fuel filter and have ran injector cleaner through it with no improvement at all.

Check the codes, you should find that you need to replace the crankshaft position sensor and/or the camshaft position sensor. You can take it to most auto parts stores and they will put it on a meter and run the code test for you.

Jul 30, 2011 | 1999 Mercury Villager

1 Answer

Looking for location of crankshaft position sensor on 2000 mercury villager with 3.3l engine. parts store says there are 2 per vehicle. found one at front of engine. any idea where the 2nd one would be?

The 3.3/3.8L crankshaft sensor is located on the rear of the transmission housing, above the differential housing The bottom of the sensor is positioned next to the drive plate. Remove the 10mm bolt holding the sensor in place and remove the sensor. Install the new crankshaft sensor.
Install crankshaft sensor bolt and tighten. Connect wiring. merry christmas !!

Dec 25, 2010 | 2000 Mercury Villager

2 Answers

Needing to find the location of a crank sensor for a 99 mercury villager

either behind or around crank pully or ontop of transmission

Mar 06, 2010 | 1999 Mercury Villager

3 Answers

How many oxygen censor in 1997 mercury villager van I have to change new one some one told me more than two censor problem is check engine light is on

I have a 1997 Mercury Villager with many miles. We get poor gas mileage. The check engine light is on. I want to replace the 02 sensor but cannot locate it on the engine. Is there a link with photo of physical location of the sensor and what are the steps to replace it?

Oct 19, 2009 | 1997 Mercury Villager

1 Answer

What it means p1166 and p1167 on a mercury villager 99

p1166 and p1167 are Air/Fuel ratio code sensor codes (O2 sensor codes) heater circuit problem

Jun 02, 2009 | 1999 Mercury Villager

4 Answers

Where is a knock sensor for 1998 Mercury Villager located?

Here is a image of it's location, I hope it helps.

May 18, 2009 | 1998 Mercury Villager

Not finding what you are looking for?
Cars & Trucks Logo

Related Topics:

562 people viewed this question

Ask a Question

Usually answered in minutes!

Top Mercury Experts


Level 3 Expert

76846 Answers


Level 3 Expert

5546 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22246 Answers

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

Answer questions

Manuals & User Guides