P0355 OBD-II Trouble Code: Ignition Coil B Primary/Secondary Circuit Malfunction

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0355 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0355 code

P0355 is a diagnostic trouble code (DTC) for "Ignition Coil B Primary/Secondary Circuit Malfunction". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0355 DIAGNOSTIC Get a fair and transparent estimate upfront

P0255 code definition

When the PCM (powertrain control module) identifies an electrical malfunction in ignition coil B’s primary or secondary circuit, it will set code P0255 to indicate the problem. The Check Engine Light will then illuminate.

What the P0255 code means

The engine’s ignition coils’ job is to ignite the air/fuel mix in each of the engine’s combustion chambers. When one of these ignition coils (in this case, coil B) has an electrical problem, the engine will not be able to run smoothly, and it may hesitate or misfire.

What causes the P0255 code?

The most common causes of the P0255 code include:

  • A defect or fault in ignition coil B
  • One or more defective spark plugs
  • An open or shorted circuit in the ignition coil
  • A poor connection to the ignition coil
  • Built-up carbon in the engine’s air passageways or the throttle body
  • A faulty electronic body or idle air control valve

What are the symptoms of the P0255 code?

There may be a number of symptoms associated with a P0255 code, including:

  • The Check Engine Light will come on
  • The engine will lose power or present a general lack of power when accelerating
  • The engine will hesitate when accelerating
  • The engine’s idle will be noticeably rougher
  • The vehicle will be difficult to start

How does a mechanic diagnose the P0255 code?

After identifying the P0255 code and any other stored codes from the PCM, using an OBD-II scanner, the mechanic will start by visually inspecting the wiring and circuits connected to ignition coil B. They will then pay close attention to the crank signal, as a problem here can cause numerous other issues, including a P0255 code.

After testing any repairs up to this point, they will switch the coil and its spark plug with the coil and spark plug from a good cylinder. Then they’ll clear the code and go for a test drive. If the PCM records a code for the ignition coil in the new cylinder, the mechanic will know that the problem is either with the spark plug or the coil and will test each to see where the issue is originating from. Then they’ll take steps to resolve the code and retest it once more.

Common mistakes when diagnosing the P0255 code

Sometimes the problem may actually be a leaking vacuum, rather than an issue with the ignition coil and/or spark plug. Replacing these without thoroughly inspecting the system can lead to an ineffective repair.

How serious is the P0255 code?

This code can significantly affect the drivability of the vehicle. If it’s left unresolved, it may also result in further engine damage and more expensive repairs down the road.

What repairs can fix the P0255 code?

The most common repairs for a P0255 code are:

Additional comments for consideration regarding the P0255 code

It’s very important that you get your P0255 code resolved and cleared as soon as possible. This kind of problem may have a quick and inexpensive fix, but it can result in major engine problems and/or very dangerous situations in the future. And, if you do not get the problem resolved, the Check Engine Light will remain illuminated, and the vehicle will be ineligible to pass an OBD-II emissions test when you need to register it to drive legally in your state.

Need help with a P0255 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6220.

P0355
trouble codes
Check Engine Light

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0355 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

4,810

Rating Summary
4,424
187
47
28
124
4,424
187
47
28
124

Joel

19 years of experience
741 reviews
Joel
19 years of experience
Acura RL - Check Engine Light is on - Jacksonville, Florida
very knowledgeable and precise. able to fix electrical issues in my car. Right on time for the appointment.

Christopher

15 years of experience
41 reviews
Christopher
15 years of experience
Honda Accord - Check Engine Light is on - Fairburn, Georgia
Christopher was excellent! He explained everything in detail to make sure I understood. He was professional and provided me with the next course of actions to resolve my care issues. I'm glad he was sent to service my car.

Alexander

18 years of experience
58 reviews
Alexander
18 years of experience
Saab 9-7x - Check Engine Light is on - Kissimmee, Florida
He was very friendly and very helpful . I felt like it was being around a close friend , also gave me so very good advice on my car & future advice about it . Highly recommend mechanic, would use his services again .

Matthew

31 years of experience
639 reviews
Matthew
31 years of experience
Jeep Patriot - Check Engine Light is on - Norfolk, Virginia
Matthew was on time which was a relief, he is very knowledgeable and was easy to understand what was wrong and what was being done. I am recommending to friends and family due to the great experience Matthew gave me. Extremely professional 10/10

More related articles

P0009 OBD-II Trouble Code: Engine Positions System Performance Bank 2
P0009 P0009 code definition The P0009 code is associated with your engine’s mechanical timing. It may also be accompanied with the codes: P0008, P0010, P0011, P0012, P0013, P0014, P0015, P0016, P0017, P0018, P0019, and many more. What the P0009...
Symptoms of a Bad or Failing Distributor Rotor and Cap
Common signs include engine misfires, car not starting, the Check Engine Light coming on, and excessive or unusual engine noises.
P0791 OBD-II Trouble Code: Intermediate Shaft Speed Sensor “A” Circuit
P0791 means that there is an issue with the intermediate shaft speed sensor circuit due to a faulty sensor, solenoid, or wiring issues.

Related questions

The belt came off the pulleys

One of the first things that should be checked when dealing with a serpentine belt that has come off would be to check that all of the pulleys that are used for power steering, water pump, idler pulleys, alternator, crankshaft,...

Getting a Check engine light and codes

These codes are related to intake air ports not opening and closing at proper times. This can be related to carbon buildup inside the intake, a vacuum leak, or a faulty electric solenoid depending on the setup. I would start...

P2402

Hello and thanks for your question. The code P2402 is usually caused by EVAP control system pump current goes higher than specified. The evaporative system pump could be drawing too many amps or the pump motor has a short in...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com