P0335 Mitsubishi 2.0L – How To Test a Crankshaft Position Sensor

One of the more common check engine codes for 2.0 liter Mitsubishi engines like the 4G63 is the P0335 Mitsubishi or Crankshaft Position Circuit error. This crankshaft position sensor is a lot like the cam position sensor in that it provides real time positional data of the crankshaft to the ECU or Powertrain Control Module.

I’ll be showing you how to test, check and replace the crankshaft position sensor in your 4G63, but this testing procedure can also apply to many non-turbocharged 4G63 engines, as well as the 4G64.

Common causes of the P0335 Check Engine Light


  • Bad or Faulty Crankshaft position sensor
  • Break or problem with crankshaft position sensor wiring
  • Camshaft position sensor out of phase
  • Bad battery or alternator


Without a crank position sensor signal, the ECU / PCM will not allow the engine to spark. If you own a 1995-1999 Mitsubishi or Eagle turbocharged 2.0 liter 4G63, you may have this error code due to crankwalk. We recommend you perform the normal checks for crankwalk or your crank coming out of your block, which would cause your crank position sensor to break.

Unfortunately, if you have crankwalk or the condition that causes crankwalk, this problem is not going to go away with a new replacement crankshaft position sensor. You will need an engine overhaul or rebuild in order to fix your problem if crankwalk is your issue. Howver if you have measured your crankshaft run-out and it’s still within spec, we can move onto testing the crankshaft position sensor in your 4G63.

I’ll be showing you how to test, service and replace the crankshaft position sensor in your 4G63 in a 1999 Mitsubishi Eclipse GST Turbo.

What does the Crankshaft Position Sensor do?

The crankshaft position sensor in your Mitsubishi is mounted to the engine block and reads a slotted or similar crankshaft pickup plate, that dictates the exact position of the crankshaft itself. Using this information, the ECU or PCM knows what the crankshaft is doing, how fast it’s moving and where in the combustion cycle the engine currently sits.

  1. As you turn the key and crank the engine. The crank sensor gets power and ground. With power and ground supplied, the engine rotation induces the crankshaft position sensor to start producing a crankshaft position signal.
  2. This crankshaft position signal is sent to the PCM, upon being received by the PCM along with other necessary sensor information… starts to do its little song and dance and sends back a Triggering Signal to the ignition power transistor (ignition control module).
  3. This Triggering Signal contains the instructions for the ignition power transistor (ignition control module) to start firing the ignition coils in the correct firing order.
  4. Each ignition coil then fires spark to two different cylinders at the exact same time (in what’s known as the Waste Spark method).
    1. One cylinder is fed spark directly by the ignition coil.
    2. The other cylinder is fed spark thru’ a spark plug wire (High Tension Wire).

As you can imagine, without this information it’s near impossible to operate your engine, which is why this writeup exists. If your OBDII check engine code comes up as P0335 Mitsubishi specific, you are in need of a replacement crankshaft position sensor, or may have crankwalk.

Where is the Crankshaft Position Sensor located?

The 4G63 crankshaft position sensor is mounted to the front of your oil pump assembly, and mounted by two 10mm bolts. These bolts and the oil pump place the crankshaft position sensor in such a manner that the hall effect sensor can properly pick up the voltage differences with the crankshaft pickup plate.


You will need to undo the front crankshaft pulley and lower timing assembly as well as lower cover to access this crankshaft position sensor. Luckily, as we are just testing this unit today, you do not need to undo everything from the front of your engine.

How To Test a 4G63 Crankshaft Position Sensor


The crankshaft position sensor for the 4G63 includes a flying loom that places the three pin triangular connector outside of the timing cover. Depending on the year and generation of your 4G63, this crankshaft position sensor connector is located near the back of your timing belt assembly, or on the intake manifold.

To begin our How To DIY test of the three pin crankshaft position sensor, find this 3 pin triangular plug and undo it from the sensor.


Once you have this connector unplugged, take a look at the female side of the spade or the sensor side for the crankshaft position sensor pinout.



Here is the sensor side of the 4G63 crankshaft position sensor, which should still be mounted on your engine. We’ll be testing the normal power and ground circuits first, make sure to reconnect the crankshaft position sensor, and test the back of the harness side for power and ground.

Testing for Power and Ground – 2.0L Mitsubishi CKP Sensor

Set the key to the “ON” position, and backprobe the connector or the female side for 12 volts of power at PIN 2, which is the power wire pinout for the 4G63 crankshaft position sensor. Using your voltmeter and / or voltage reading device, you should see 12 volts of power here. The ground wire you will be backpin testing is PIN 1 or the BLACK wire on the engine harness side.


Remember that you are testing the FEMALE lead of this connector, not the sensor side. For best results connect the crankshaft position sensor and test PIN 1 and PIN 2 for ground and power respectively by way of backpin.



If you have power and ground at this connector the last step is to test the crankshaft position sensor signal, and see if your sensor is actually working. First step to performing this test is to reconnect your crankshaft position sensor, but have PIN 3 ready with a backpin.

Next you need to disconnect the MPI fuse in your 4G63, or disconnect the ignition coil connectors from your ignitor or your coilpacks. You do not want ignition or fuel injection modes working as you manually crank the engine over.

The signal wire should be BLUE on the engine harness side, put the negative terminal of your voltmeter at the negative terminal of your battery, and the red lead to your PIN 3 backprobe. Turn the key to the “ON” position but do not attempt to start the car.

Now insert a half inch drive and slowly rotate your crankshaft and engine by hand. You can also elect to remove your spark plugs to make this process a little easier on your arm. Once you have turned the crankshaft over enough, you should see your multimeter switch from a full 5 volts to .1 volts as the crank angle sensor reads the magnetic pickup plate.

If your crank angle sensor does not respond, it will need to be replaced by removing the front of your engine assembly. If your Mitsubishi, Chrysler or Eagle vehicle needs a timing belt change or water pump serviced, now might be a good time to schedule that work along with your crankshaft position sensor.

The part number for this crankshaft position sensor is MD300101 and can be found at your nearby Mitsubishi or Chrysler dealerships.

Have any questions or comments about the P0335 Mitsubishi OBDII Check engine code? Leave them for me below!


  1. Masilo

    Good Day

    I have Mitshubishi colt 2.0l, 2007 model the car doesn’t start is just crank but it doesn’t pick up and it sparks. The injectors doesn’t receive fuel and I exchanged petrol pump and filter. I even took my computer box to testers and they say the is nothing wrong with it. What might cost it not start?
    Thanks for this opportunity.


    1. John Huh (Post author)

      Do you have fuel pressure at the rail sir? so the problem is you have spark but no fuel firing fro myour injector? is that right? what year make and model is it?

Comments are closed.

Submit Your Code