Skip to content

Free Worldwide Shipping on All Orders | 1-Year Warranty

IF YOU CAN'T FIND WHAT YOU NEED IN THIS WEBSITE, PLEASE CONTACT AND SEND US THE INSTRUMENTS LIST. EMAIL: support@koeep.com

Available 24/7: (86)13533898924

News

Camshaft Position Sensor for Hyundai Elantra, Tucson, Kia Forte & Soul | 2026 Technical Guide & DTC Reference

by flippancy 04 Jun 2026
Guide scope: the camshaft position sensor for the 2.0L DOHC Hyundai and Kia four-cylinders — Elantra 2000-2016, Tucson 2005-2021, Tiburon 2001-2008, Forte 2010-2016, Soul 2010-2013, Spectra 2004-2009, Sportage, Rondo — plus the Nu 2.0 cars: Elantra, Soul, and Forte 2016-2023. Reading P0340 against P0341 and P0335, interchangeable numbers, and the fifteen-minute swap.

Does your Hyundai or Kia stall pulling away from a light, then crank strong and refuse to fire until it cools? A dying camshaft sensor is the usual cause. The fix is this camshaft position sensor for the Hyundai Elantra, Tucson, Kia Forte, and Soul — one bolt, one connector, fifteen minutes.

3-pinHall-effect wiring: power, ground, signal. Lose one and the ECM loses timing
P0340 + P0341The two codes that point at this sensor — each names a different fault
≈0 rpmA Hall cam sensor reports at standstill — so it fails as a no-start

What the cam signal does

The camshaft position sensor is a small Hall-effect switch — a powered sensor that flips as a tooth on the cam passes. The ECM — the car's main computer — reads it to fire each injector and coil in order.

The crank sensor tells the ECM how fast the engine spins, but not which stroke each piston is on. The cam signal closes that gap:

  • The same crank position looks identical on the compression and exhaust strokes.
  • The cam turns at half crank speed, so its signal marks the firing stroke.
  • Lose it and the ECM has nothing to time injection against — the engine stalls, then cranks without firing.

P0340, P0341, and the crank-side P0335

Start with the code; each names a different fault. (DTC = diagnostic trouble code, the label the ECM stores when a check fails.)

  • P0340 — "Camshaft Position Sensor A Circuit." The cam input is dead: a quit sensor, a corroded plug, or a broken wire.
  • P0341 — "Camshaft Position Sensor A Circuit Range/Performance." The signal arrives but makes no sense. That points at heat drift, an oil-fouled face, or a cam moved out of time.
  • P0335 — "Crankshaft Position Sensor A Circuit." The same family on the crank side. It convicts the crank sensor, not the cam sensor.

Only the cam code showing? Replace the sensor. Both codes together usually mean a shared power or ground problem, or a jumped belt or chain.

Crank code alone? Replace that sensor. Gamma 1.6L and Nu 2.0L engines take the 39180-2B000 crank sensor for the Veloster, Elantra, and Accent; the 2.4L Tucson, Sonata, and Sorento take the 39180-2G000 crank sensor for Hyundai and Kia.

One sensor, a family of numbers

Every number below is a three-pin Hall-effect cam sensor in the same housing family. What separates them is engine generation. Order by VIN, not looks.

Number Generation / application Notes
39350-23700 Hyundai genuine reference Sensor-TDC (Hall) for the 2000-2010 Elantra, 2004-2009 Tucson, and 2001-2008 Tiburon
39350-23910 / 39350-23500 Superseding Hyundai references Later catalog numbers for the same unit, listed for the Elantra, Tucson, Forte, and Soul cam sensor
SU7194 / 180-0355 / 5S5699 Aftermarket interchange numbers Supplier interchange equivalents for the same sensor
39350-2E200 Nu 2.0L generation, 2016-2023 Elantra and Soul 2016-2023, Forte 2017-2021, Seltos; interchange SS12341 / 5S15066 / PC1141; 39350-2E200 sensor for the Nu 2.0L Elantra and Kia
39350-25010 (CMP3052) Theta 2.0L / 2.4L generation Sonata 2005-2014, Santa Fe 2009-2016, Tucson 2009-2015, Optima and Sportage 2006-2016; CMP3052 pair for Hyundai and Kia 2.0L and 2.4L
39350-22600 Accent 1.5L / 1.6L, 2000-2005 TDC sensor for the earlier Accent four-cylinders; 39350-22600 Accent TDC sensor
39350-3E120 2.7L V6, 2006-2010, left bank Left-side cam sensor for the V6; 39350-3E120 left cam sensor for the 2.7L
39350-03040 1.4 T-GDI, Kia ceed CD 2017-2020 The sensor for the smaller turbo four; 39350-03040 sensor for the ceed CD

The 39350-2E200 and the 39350-23700 look alike but serve two decades of the same engine, so confirm fitment by VIN. Running two of these cars? The two-pack of 39350-2E200 sensors for the 2016-2022 Elantra covers the second car for less than one genuine unit.

A cam sensor does not fail like a bulb. It fails like a heat-soaked chip — fine cold, drifting warm, then wrong often enough that the ECM stops believing it.

The failure pattern: stalls hot, restarts cool, then no-start

Heat turns an intermittent sensor into a breakdown. As the engine bay soaks, the sensor's threshold drifts and the signal drops out. The engine stalls.

Park it for twenty minutes and it starts again. That is the "dies hot, restarts cold" signature. Left alone the drift becomes permanent.

  • Between episodes you feel hesitation off idle, or a stumble at steady cruise.
  • Warm starts take longer to catch than cold ones.
  • These overlap with ignition faults — the guide to diagnosing common ignition coil issues splits a load-related misfire from a fault that follows temperature.

A scan tool settles it. Cam sync dropping out while the engine stumbles means sensor; moving misfire counters mean ignition.

Finding it and swapping it

The sensor sits on the cylinder head, held by one bolt, with a three-pin connector and an O-ring seat. No fluid drains and no relearn is needed:

  1. Unclip the three-pin connector.
  2. Back out the single bolt.
  3. Twist the sensor free of its bore.
  4. Fit the new unit and reverse the steps.

Ten to fifteen minutes with a socket and flat screwdriver. Two checks make the repair stick:

  • Check the connector for oil. These valve cover gaskets weep, and oil in the pins makes a P0341 no sensor will fix.
  • Look at the old sensor's face. An oily film delays the signal edges — that film alone can be the fault.

Which number to order is a generation question, not a quality one: old 2.0L DOHC cars take the 39350-23700 family, Nu 2.0L cars the 39350-2E200, Theta cars the CMP3052.

The sensors sit with their wiring and crank partners in the auto electronics collection. Gaskets and timing hardware sit in the engines and engine parts collection.

When the code is real but the sensor is innocent

P0341 is a correlation code, so the sensor is not always the part at fault:

  • A stretched timing belt or worn chain lets the cam lag the crank, and the sensor reports exactly what it sees. The timing belt and water pump guide for the 2.0L, 2006-2012 covers the belt-side checks.
  • A worn cam phaser or a lazy oil-control valve moves phasing on the VVT engines. The camshaft timing solenoid guide walks the same reasoning on a GM platform.
  • Wiring shuts the signal off too: a corroded splice, a chafed harness, or a bad ground posts a P0340 that comes back on the new part.

The code definitions and three-wire logic are generic. The Ford camshaft position sensor guide shows the same P0340/P0341 structure on another engine family.

The fifteen-minute three-wire test

Key on, engine off, backprobe the connector: three pins — reference voltage, ground, signal.

  • Signal switches while cranking → the sensor is alive. Look at timing and correlation instead.
  • Power and ground present, no switching → the sensor is the fault. Replace it.
  • No power at the connector → stop ordering sensors and chase the feed.

Repeat the three checks on the crank sensor when both codes are set. The one with power, ground, and no signal is the one to replace.

Two sensors, one decision — how the ECM phases the engine Cam sensor 3-pin Hall effect reads cam target gives stroke phasing Crank sensor speed + rotation cannot tell stroke P0335 on its side ECM correlates both phases injectors sequences coils Cam signal lost P0340 / P0341 → stall long crank, no restart worse hot than cold Fix: three-wire test power + ground ok? no switching = sensor one bolt, 15 minutes Three-wire test: reference feed + ground + switching signal. Power and ground with no switching = the sensor.
The crank signal says where the engine is spinning; the cam signal says which stroke each cylinder is on.

Frequently asked questions

Which vehicles does this camshaft position sensor fit?

The 39350-23700 cars listed in the table above, plus the Nu 2.0L cars (39350-2E200) and the Theta 2.0L and 2.4L cars (CMP3052).

What does code P0341 mean on a 2011-2016 Hyundai Elantra 2.0L?

The cam signal arrives but does not line up with the crank signal. Usually heat drift or oil on the sensor face; sometimes a stretched belt or worn phaser.

Are 39350-23700, 39350-23910, and SU7194 the same part?

Yes — all are catalog references for the same three-pin Hall-effect sensor. Brand, packaging, and price differ; function does not.

Why does my Elantra stall when hot and restart after it cools down?

Heat soak drifts the sensor's threshold until the signal drops out; cooling restores it in twenty to thirty minutes. It worsens, so replace it while it is still intermittent.

How do I tell a cam sensor problem from a crank sensor problem?

P0340 or P0341 points at the cam; P0335 points at the crank. Cam failures stall hot and refuse to restart; crank failures kill the engine with a dead tachometer.

Where is the camshaft position sensor located on the 2.0L engines?

On the cylinder head, under one bolt, with a three-pin connector and an O-ring seat. Ten to fifteen minutes, no programming or relearn.

Can I drive with a failing camshaft position sensor?

It will run until it quits, and a stall at speed costs you power steering and brake assist. Replace it at the first heat-related stall; the labor is one bolt.

End the hot stall before it becomes a no-start

The camshaft position sensor for the Elantra, Tucson, Forte, and Soul is in stock, alongside the 39350-2E200, CMP3052, and crank listings. Not sure which generation your VIN calls for? Send us a request for a quote, email support@koeep.com, or WhatsApp +86 181 3883 8291.

Sources & further reading:
  • 39350-23700 = Sensor-TDC (Hall) for the 2000-2010 Elantra, 2004-2009 Tucson, and 2001-2008 Tiburon — Hyundai genuine parts catalogs (HyundaiPartsDeal)
  • Interchange numbers SU7194 / 180-0355 / 5S5699; aftermarket coverage Elantra 2004-2016, Tucson 2005-2021, and Forte 2014-2016 — supplier catalogs (FridayParts, Amazon)
  • 39350-2E200 (SS12341 / 5S15066 / PC1141) and 39350-25010 / CMP3052 (superseding 39350-25000) fitment — Hyundai/Kia dealer catalogs and supplier listings
  • 39180-2B000 (Gamma 1.6L / Nu 2.0L) and 39180-2G000 (2.4L Tucson, Sonata, Sorento) — Hyundai genuine parts catalogs
  • P0340 / P0341 / P0335 definitions — SAE J2012-based OBD-II code documentation (KBB, O'Reilly Auto Parts, Edmunds, AutoZone)
  • Hall-effect versus variable-reluctance operation and zero-rpm capability — Haltech references; replacement steps — Hyundai/Kia walk-throughs
Prev post
Next post

Thanks for subscribing!

This email has been registered!

Shop the look

Choose options

Edit option
Terms & conditions
What is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. Why do we use it? It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

Choose options

this is just a warning
Shopping cart
0 items