Au7o mascotAu7o
Known IssuesGet Started
  1. Au7o
  2. /
  3. Known Issues
  4. /
  5. DTC Codes
  6. /
  7. P0340
  8. /
  9. Mitsubishi
Mitsubishi · Engine · Critical code

P0340 on Mitsubishi: How to Diagnose & Fix

Camshaft Position Sensor Circuit Malfunction

2 Mitsubishi models · 2 documented issues · $150-$550 repair

Share:@au7o.io

P0340 by Mitsubishi model

  • 1990-1999Eclipse1
  • 1994-1998Galant1
  • FAQ

P0340 on other makes

  • Acura
  • Chevrolet
  • Dodge
  • Ford
  • Gmc
  • Honda
  • Hyundai
  • Infiniti
  • Jeep
  • Kia
  • Mazda
  • Nissan
Diagnose my car
Back to top

P0340 by Mitsubishi model

  • 1990-1999Eclipse1
  • 1994-1998Galant1
  • FAQ

P0340 on Mitsubishi by model: symptoms, diagnosis and fix

Link to this issueError Codes:P0340P0300

The 4G63 uses a cam angle sensor (an optical sensor mounted in the distributor housing on the exhaust cam) to provide the crank/cam timing signal to the ECU. With age the CAS optical disc, LEDs/phototransistors, and internal bearing wear out and produce erratic or lost signals. On 1G cars the CAS is base-timing adjustable; on 2G it is fixed. Failure is a classic cause of intermittent no-start, hot-soak no-start, and random stalling on these cars, and it can be intermittent enough that tapping the sensor temporarily restores it. It is frequently misdiagnosed. (Note: crankwalk can mimic these symptoms by physically disturbing the CAS drive.)

Common Symptoms

  • Intermittent no-start / crank but no spark
  • Hot-start failure (won't restart until it cools)
  • Random stalling while driving
  • Rough running that comes and goes
  • Symptoms temporarily clear when the sensor is tapped

How to Fix

Diagnose by checking for spark and injector pulse and verifying the CAS output signal on a scope/meter; a bearing that has play or a signal that cuts out when hot confirms it. Replace the cam angle sensor (or the complete optical distributor assembly). On 1G cars, re-set base ignition timing after replacement. Ensure grounds and the connector are clean, as poor grounds mimic CAS faults.

Typical repair cost:$200 - $550
Sources for this issue (2)
  • NO START? Please Read First! - DSMTalkforum
  • Interesting CAS issue; no start - DSMTalkforum

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High ConfidenceVerifiedReviewed Jul 2026
All Mitsubishi Eclipse known issues →
Link to this issueError Codes:P0335P0340

The crankshaft position sensor on the 2.4L (4G64) Galant fails with age and heat, sometimes intermittently. Because the ECU uses this signal to fire spark and injection, a failing sensor typically produces a hard-start, an engine that cranks but will not start (often after the engine warms up), or sudden stalling while driving, frequently with the check-engine light on. The sensor is a three-pin Hall-effect unit mounted to the front of the engine reading a trigger plate.

Common Symptoms

  • Engine cranks but will not start (often when warm)
  • Intermittent stalling while driving
  • Hard starting
  • Check-engine light illuminated

How to Fix

Test the sensor per the diagnostic procedure (resistance/signal check) and replace if out of spec. It is an inexpensive part with about an hour of labor. A no-start with codes P0335/P0340 should prompt inspection of both the crank and cam sensors and confirmation that the timing belt has not jumped a tooth.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • API crankshaft position/reference sensor 7122-07811514
    OEMAPI 7122-07811514

    Diagnosed 1994-1998 Galant CKP branch after 4G64/VIN and connector confirmation Fitment/availability: The inspected direct page lists 1994-1998 Galant, explicitly identifies 1994 4G64 VIN G fitment and shows the harness/connector specifi…

    PartsGeek

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$150 - $350
Sources for this issue (2)
  • How To Test the CKP Sensor (1995-1998 2.4L Galant) - EasyAutoDiagnosticsarticle
  • The Engine May Stall or Not Start Due to a Faulty Crankshaft Sensor - RepairPalarticle

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High ConfidenceVerifiedReviewed Jul 2026
All Mitsubishi Galant known issues →

P0340 code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does P0340 mean on a Mitsubishi?

P0340 stands for "Camshaft Position Sensor Circuit Malfunction." This code means the engine computer lost or received an erratic signal from the camshaft position sensor. That sensor tells the computer the exact position and speed of the camshaft, which it uses together with the crankshaft sensor to time fuel injection and spark precisely. When the camshaft signal is missing, intermittent, or out of range, the computer sets P0340. Symptoms often include hard starting, stalling, rough running, or a no-start because the engine can't time itself correctly. On Mitsubishi it is documented across 2 models: Eclipse, Galant.

What are the most common causes of P0340?

The most common causes of P0340 are: Failed camshaft position sensor, Corroded or loose sensor connector, Damaged or shorted sensor wiring, Bad reluctor/tone ring on the camshaft, Loose timing chain/belt or jumped timing, Metal debris or oil contamination on the sensor tip, Poor sensor power or ground supply, Faulty PCM/ECM (rare). The specific cause varies by vehicle.

How much does it cost to fix P0340 on a Mitsubishi?

Published repair estimates on Mitsubishi range from $150 to $550 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.

Related codes

  • P0341 · Camshaft Position Sensor Circuit Range/Performance (Bank 1)
  • P0344 · Camshaft Position Sensor 'A' Circuit Intermittent (Bank 1 or Single Sensor)
  • P0345 · Camshaft Position Sensor Circuit Malfunction (Bank 2)
  • P0346 · Camshaft Position Sensor A Circuit Range/Performance (Bank 2)
  • 00522 · Engine Coolant Temperature Sensor (G62): Open Circuit / Short to Positive (B+)
  • 16500 · Engine Coolant Temp. Sensor (G62): Implausible Signal
  • 16502 · Engine Coolant Temperature Sensor (G62): Signal too High
  • 16566 · Mass Air Flow Sensor Signal Too Low (VAG)

Looking for P0340 on a different make?

View P0340 across all makes →
🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P0340 fixes on Mitsubishi
We add new causes, fixes and affected Mitsubishi models for P0340 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.

Known IssuesMotorcycle IssuesDTC LookupDrivePricingAboutTermsPrivacyCookiesConsentData rightsCopyrightFeedback
Share:@au7o.io

Vehicle data and repair guidance on this site are compiled with AI assistance and may contain errors. Always verify with your service manual or a qualified mechanic.

Data protection representation

DataRep representative in the United KingdomDataRep representative in the European Union
Au7o · 2026
Built for DIY mechanics. Privacy-first.
Explore free Hub demo