AutoLogicTools

OBD-II trouble code

P2093: 'A' Camshaft Position Actuator Control Circuit High (Bank 2)

This is the least accessible solenoid on the engine, which makes the most informative question not electrical at all: what work was done to this car recently? An open circuit on a connector nobody can see is a reassembly fault until proven otherwise.

Medium severityPowertrainVariable Valve TimingDrivable short-term

Quick facts

System
Powertrain
Category
Variable Valve Timing
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$100$1,200
DIY difficulty
Advanced DIY

Browse every code in P2000–P20E8, or start from the full code library.

What does P2093 mean?

P2093 means the module is watching the control line to the intake camshaft actuator solenoid on bank 2 and finding it sitting high when its own command should have brought it down. On a circuit of this design, high generally means open — the path to the module's ground-side driver has been interrupted, and the monitored line drifts up to whatever it is referenced against.

The electrical theory here is not the interesting part, because it is shared with every other high-side code in the family. What makes P2093 worth treating separately is where the hardware lives. On a transverse V engine, bank 2 is the rear cylinder head, wedged against the bulkhead with the intake manifold over the top of it. Its intake actuator solenoid is, on a great many of these engines, the single hardest electrical component in the bay to see, reach or verify. Anything that has to be done back there is done by feel, through a gap, often with the manifold off or from underneath the car on a lift.

That produces a pattern that is worth checking before any measurement is taken. Components that are reached blind are the ones that get left unlatched. Pigtails that are pulled on to gain a few millimetres of working room are the ones that break inside their insulation. Connectors that cannot be seen cannot be confirmed as seated, and a latch that is pushed most of the way home will hold for a while and then release with vibration. So when this code appears within days or weeks of any job that required access to the back of the engine — rear-bank spark plugs, intake manifold gaskets, a coolant crossover, a starter, an alternator on some layouts — the odds strongly favour something that happened during that work rather than a component that chose the same fortnight to fail. Asking for the service history is not a formality on this code. It is the first diagnostic step and it is free.

The practical version of that check is to reach the connector and unplug and reseat it by hand while watching live data or the code status. That is a trivial test on bank 1 and a genuine piece of work on bank 2, which is exactly why it gets skipped and exactly why it is often the whole answer. If the code clears on a firm reseat, the connector was never latched, and the repair is a latch and a cable tie rather than a solenoid.

When there is no recent service history, the ordinary causes apply and they are the ones any open circuit has: a broken conductor, a lost terminal, a failed coil winding, a missing supply. The order in which they should be checked is still dictated by access. Confirm the supply at the fuse and relay first, because that costs nothing and is reachable. Back-probe at the module connector next, because it is in front of you. Only then is it worth committing to the work of getting behind the engine, and when that access is finally bought, everything that needs checking back there should be checked in one visit rather than in three.

What the car does in the meantime is undramatic. The bank 2 intake phaser parks, the engine runs on its default timing for that head, and the driver notices a mild softness in mid-range pull if they notice anything at all. Nothing is being damaged.

Common causes

  • Connector left unlatched after work that required access to the rear cylinder head
  • Pigtail stretched or broken internally while the solenoid was reached by feel
  • Loom displaced during intake manifold removal and not returned to its clip
  • Open winding inside the bank 2 intake solenoid coil
  • Terminal backed out of the connector body and no longer making contact
  • Blown fuse or failed relay on the switched supply shared by the actuator solenoids
  • Broken conductor inside intact insulation where the harness was pulled on for clearance
  • Corroded module connector pin on the bank 2 control circuit
  • Connector seal damaged during reassembly, allowing moisture into the terminals
  • Module driver output failure, rare and only credible after the wiring is proved sound

Symptoms

  • Check engine light appearing shortly after unrelated work on the back of the engine
  • Mildly soft mid-range pull with a completely normal idle and cold start
  • Bank 2 intake cam timing frozen at its default position in live data
  • Solenoid command shown with no movement in the reported cam angle
  • Code returning intermittently over rough surfaces before becoming permanent
  • Bank 2 fuel trims slowly diverging from bank 1
  • No misfire, no reduced power and no warning beyond the light
  • Slightly worse fuel economy noticed over several tanks rather than immediately
  • Related bank 2 cam timing performance codes stored alongside
  • Connector found loose or partly seated once the rear head is finally accessed

Diagnostic steps

  1. 1.Ask what has been done to the car recently before doing anything else. This is the hardest solenoid on the engine to reach, so an open circuit here very often dates from the last time someone was back there.
  2. 2.If there is recent rear-bank service history, get to the connector and reseat it firmly by hand. A latch pushed most of the way home holds for a while and then releases, and this is the one code where that is the likeliest single answer.
  3. 3.Confirm the switched supply at the fuse and relay first. It is reachable in seconds and an open on the feed side reads at the module exactly like an open coil.
  4. 4.Back-probe the control line at the module connector before committing to rear-bank access. Everything that can be eliminated from the front of the car should be.
  5. 5.Plan the access visit properly. Once the manifold is off or the car is on a lift, check the connector, the terminals, the pigtail and the coil resistance in one go rather than buying that access three times.
  6. 6.Flex the pigtail while the data is live. A conductor broken inside unbroken insulation is common where a harness has been pulled on for working room and looks perfect from outside.
  7. 7.Measure the coil resistance and compare it with the bank 1 intake solenoid at the same temperature. Two matched parts on one engine are the best reference available.
  8. 8.Check that the loom was returned to its clips after any previous work. A section left hanging will chafe on the block or the subframe and turn a reassembly error into wiring damage.
  9. 9.Inspect terminal retention in the connector body, not just the wire. A terminal backed part-way out of its housing gives an open that a visual check of the harness will never find.
  10. 10.Leave the module for last. An open circuit never passes the current that kills a driver, so a failed driver is a real but unlikely answer and an expensive place to guess.

Repair cost

$100$1,200

Diagnosis is $130 to $260, and on this code a good proportion of that is the access itself rather than the testing. If the answer is an unlatched connector, the bill can stop at the diagnostic charge. The solenoid is $45 to $200 in parts with 1.0 to 2.5 hours of labour, since reaching the rear head usually means intake plumbing off or working from a lift. A pigtail or terminal repair is $110 to $320 including access. Harness repair after loom displacement is $150 to $450. Module driver replacement with programming is $500 to $1,200 and is the rare top of the range.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with vvt solenoid replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.

Related codes

Frequently asked questions

Can I keep driving with P2093?

Yes. The bank 2 intake phaser parks at a default position chosen so the engine always runs properly, so there is no mechanical risk and the car starts, idles and drives. The only real cost is a slightly softer mid-range on one bank and a small fuel penalty. Book it in, but do not let anyone tell you the car needs to be recovered.

The code appeared right after I had the spark plugs done. Is that a coincidence?

Almost certainly not, and that is genuinely useful information rather than a complaint about the shop. The bank 2 intake solenoid is on the rear cylinder head, which is the same area that has to be opened up to reach the rear plugs. Its connector is worked by feel, so it gets left partly latched, and pigtails get pulled on for a few extra millimetres of room. Ask them to reseat the connector and check the pigtail before anyone buys a part. That sequence resolves a large share of these.

Why is the diagnosis so expensive for such a small part?

Because on most transverse V engines this is the least accessible electrical component in the bay. The solenoid sits on the rear head against the bulkhead with the intake manifold above it, so simply getting a hand on the connector can mean removing plumbing or putting the car on a lift. A good shop buys that access once and checks the connector, the terminals, the pigtail and the coil in a single visit. A shop that goes back there three times is charging you for its own sequencing.

Does 'circuit high' mean something is sending too much voltage?

Not usually. The module controls this solenoid by pulling the line down to ground in a varying pattern, and it watches that line to confirm the command took effect. If the path is broken anywhere — a broken wire, a terminal out of its housing, an open coil, a missing supply — there is nothing left to pull the line down and it drifts up to the reference it is measured against. The module reports that as high. In practice, high nearly always means missing rather than excessive.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.