IPD sale XeMODeX - Experts in Volvo Electronics Free shipping all USA - Experts in Brakes
Did you know? 🤔
Logged in users can get email notification of topic replies Log in or register (free).
Amazon Link Buy anything with this and it helps MVS!

Getting multiple ignition coil codes

Help, Advice, Owners' Discussion and DIY Tutorials on Volvo XC90s. The XC90 proved to be very popular, and very good for Volvo's sales numbers, since its introduction in model year 2003 (North America).
MarkAlan
Posts: 5
Joined: Mon Dec 16, 2019 9:22 pm
Year and Model: 2004 XC90 T6
Location: Kansas
Has thanked: 0
Been thanked: 0
United States of America
MarkAlan

Getting multiple ignition coil codes

Post by MarkAlan » Mon Dec 16, 2019 9:27 pm

Hey guys,

I purchased a 2004 XC90 T6 and when I drove it the day after purchasing I got multiple codes. P0351, P0353, P0356, P0352, P0354 and P0304. The first 5 codes are for ignition coil and the last one is misfire cylinder 4.

Can you guys give me any direction? I was SO excited to drive my new ride and it also snowed for the first time but wasn’t able to drive it.

User avatar
RickHaleParker
Posts: 3643
Joined: Mon May 25, 2015 2:30 pm
Year and Model: See Signature below.
Location: Kansas
Has thanked: 3 times
Been thanked: 448 times
United States of America
RickHaleParker

Re: Getting multiple ignition coil codes

Post by RickHaleParker » Tue Dec 17, 2019 4:05 am

You just got the Truck. Clear all the codes and see what if any comes back. What you are looking at maybe long gone.
Platform: P80 1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package, Plant: Uddevalla Sweden.

Platform: X40 (Nedcar) 2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. Plant: Born Netherlands.

Platform P2 2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0,
Plant Torslanda Sweden.
----------------------------------------------------------------
1997 S90, B6304S, AW30-42, Bosch Motronic 4.4 - Sold

MarkAlan
Posts: 5
Joined: Mon Dec 16, 2019 9:22 pm
Year and Model: 2004 XC90 T6
Location: Kansas
Has thanked: 0
Been thanked: 0
United States of America
MarkAlan

Re: Getting multiple ignition coil codes

Post by MarkAlan » Tue Dec 17, 2019 6:23 am

Edit
Last edited by MarkAlan on Tue Dec 17, 2019 6:55 am, edited 1 time in total.

MarkAlan
Posts: 5
Joined: Mon Dec 16, 2019 9:22 pm
Year and Model: 2004 XC90 T6
Location: Kansas
Has thanked: 0
Been thanked: 0
United States of America
MarkAlan

Re: Getting multiple ignition coil codes

Post by MarkAlan » Tue Dec 17, 2019 6:53 am

RickHaleParker wrote:
Tue Dec 17, 2019 4:05 am
You just got the Truck. Clear all the codes and see what if any comes back. What you are looking at maybe long gone.

I did clear them, they come back almost immediately. The check engine light starts blinking and you feel the engine running awful.

User avatar
oragex
Posts: 4616
Joined: Fri May 24, 2013 6:20 am
Year and Model: S60 2003
Location: Canada
Has thanked: 92 times
Been thanked: 233 times
Contact:
Canada
oragex

Re: Getting multiple ignition coil codes

Post by oragex » Tue Dec 17, 2019 7:24 am

Start by disconnecting one injector at a time, see how that cylinder is reacting www.youtube.com/watch?v=fnYUQh23p7Q

User avatar
RickHaleParker
Posts: 3643
Joined: Mon May 25, 2015 2:30 pm
Year and Model: See Signature below.
Location: Kansas
Has thanked: 3 times
Been thanked: 448 times
United States of America
RickHaleParker

Re: Getting multiple ignition coil codes

Post by RickHaleParker » Tue Dec 17, 2019 9:27 am

Check the battery health then check wiring and connectors going to the coil packs. Keep in mind that the bolt holding down the coil pack is one of the grounds, the metal under the bolt must be clean so that it will get good electrical contact.

The P0351 - P0356 = Volvo codes ECM-360B - ECM-365B

ECM-360B - ECM-365B Ignition coil cylinder X, signal. Signal missing

Diagnostic trouble code (DTC) information

Condition
The engine control module (ECM) checks the signal cable for the ignition coil primary winding.
The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for the primary winding for the ignition coil is missing.
The diagnostic trouble code (DTC) indicates which ignition coil is being referred to.
  • ECM-360B: ignition coil 1
    ECM-361B: ignition coil 2
    ECM-362B: ignition coil 3
    ECM-363B: ignition coil 4
    ECM-364B: ignition coil 5
    ECM-365B: ignition coil 6.
The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute value
None.

Possible source
  • Contact resistance in the terminals
    Open-circuit in the signal cable
    Damaged ignition coil.
Fault symptoms
Malfunction indicator lamp (MIL) lit
The engine is not firing on all cylinders.

--------------------------------------------------------------------------

20/3 - 20/8 are the Coil Packs.
FuelSystemXC90.jpg
Platform: P80 1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package, Plant: Uddevalla Sweden.

Platform: X40 (Nedcar) 2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. Plant: Born Netherlands.

Platform P2 2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0,
Plant Torslanda Sweden.
----------------------------------------------------------------
1997 S90, B6304S, AW30-42, Bosch Motronic 4.4 - Sold

MarkAlan
Posts: 5
Joined: Mon Dec 16, 2019 9:22 pm
Year and Model: 2004 XC90 T6
Location: Kansas
Has thanked: 0
Been thanked: 0
United States of America
MarkAlan

Re: Getting multiple ignition coil codes

Post by MarkAlan » Tue Dec 17, 2019 11:11 am

Thank yuh for the replies, the previous owner said they had the plugs and coils all replaced this year. Any other ideas?

MarkAlan
Posts: 5
Joined: Mon Dec 16, 2019 9:22 pm
Year and Model: 2004 XC90 T6
Location: Kansas
Has thanked: 0
Been thanked: 0
United States of America
MarkAlan

Re: Getting multiple ignition coil codes

Post by MarkAlan » Tue Dec 17, 2019 11:13 am

RickHaleParker wrote:
Tue Dec 17, 2019 9:27 am
Check the battery health then check wiring and connectors going to the coil packs. Keep in mind that the bolt holding down the coil pack is one of the grounds, the metal under the bolt must be clean so that it will get good electrical contact.

The P0351 - P0356 = Volvo codes ECM-360B - ECM-365B

ECM-360B - ECM-365B Ignition coil cylinder X, signal. Signal missing

Diagnostic trouble code (DTC) information

Condition
The engine control module (ECM) checks the signal cable for the ignition coil primary winding.
The diagnostic trouble code (DTC) is stored if the engine control module (ECM) detects that the signal for the primary winding for the ignition coil is missing.
The diagnostic trouble code (DTC) indicates which ignition coil is being referred to.
  • ECM-360B: ignition coil 1
    ECM-361B: ignition coil 2
    ECM-362B: ignition coil 3
    ECM-363B: ignition coil 4
    ECM-364B: ignition coil 5
    ECM-365B: ignition coil 6.
The diagnostic trouble code (DTC) can be diagnosed when the engine is running.

Substitute value
None.

Possible source
  • Contact resistance in the terminals
    Open-circuit in the signal cable
    Damaged ignition coil.
Fault symptoms
Malfunction indicator lamp (MIL) lit
The engine is not firing on all cylinders.

--------------------------------------------------------------------------

20/3 - 20/8 are the Coil Packs.

FuelSystemXC90.jpg
So you are thinking I should clean the coil packs and check all their wiring?

User avatar
mrbrian200
Posts: 1547
Joined: Wed Jan 20, 2016 8:47 am
Year and Model: 2006 S60 2.5T FWD
Location: Northern Indiana/Chicago
Has thanked: 7 times
Been thanked: 80 times
United States of America
mrbrian200

Re: Getting multiple ignition coil codes

Post by mrbrian200 » Tue Dec 17, 2019 12:49 pm

Codes for multiple coil packs at the same time: The first thing I'd check would be the chassis ground wires for the secondaries. 31/88 and 31/89 in the diagram. They're rings that attach to the cylinder head with small bolts right in the area of the coil packs. These are copper wires crimped into ring terminals. They can become contaminated by engine oil from a leaky oil filler cap, and/or by moisture. I recommend fluxing and soldering them. Use tinning paste flux (I use oatey #95 for this available at any decent hardware), gob it on at the wire crimp, heat it, repeat until you don't see any more black gunk coming out with subsequent applications, then finish if off with lead free silver bearing solder. Wire brush the ring terminals and the attachment points on the cylinder head then reattach.

You'll need at least a 60w soldering iron or small butane soldering torch to get these hot enough to activate the cleaning flux and melt solder. Careful: if you get it too hot you'll oxidize the copper wires and make more of a problem than you started with. Practice on 'spare wire' before doing this on the car.

Also check your engine to chassis grounds for voltage drop. As a quick test attach a jumper cable between the block and chassis.

You should also probably check for proper voltage at the green/white wires that supply battery voltage to the coil packs. The ground is completed through the coil packs to the ECM, and is 'momentary switching' by nature, thus can be difficult to gauge with a digital voltmeter. You'll want to dig out the old school analog meter with a needle (ideally you'd probe this with a scope), probe between one of the green-white wires at any of the coil packs to ground and look to see if the needle swings back and fourth or dips in a fast cyclic manner. Any more than about 0.1-.2v swing on the analog needle (note mechanical needles don't respond well to fast momentary dips in voltage, the actual drop is likely to be much greater than what the needle appears to indicate) may indicate a problem either in the wiring or inside the engine control relay which is 2/32 on the diagram (labeled FMA2 in the fuse/relay center under the hood). Alternately you can try bypassing the wiring and relay and just supply power through a temporary wire to this circuit direct from B+. Just be aware anytime you break the insulation around any of these wires you potentially introduce a point where moisture can invade the copper wires to instigate corrosion over time as we see in the heavy cables that run between the battery to engine compartment where the ends of the wires aren't sealed off--moisture wicks up into the copper wire and the cables rot from the inside out over time.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post