07 S6 - VERY rough cold start. BAD Misfires at idle and under load

Ok, so finally got around to scanning the car.

Looks like something going on with the O2 sensors and a list of misfires now. (I had a chuckle at the speed of which the second O2 sensor warning came at… oopsie)

Noticing that misfires are happening off idle and under load… I don’t get a flashing check engine light until I’m off the gas. Also noticed that they are at different times at different cylinders.

So to recap… carbon clean has been done, new fuel filter, IM spacers installed, JHM Tune, new plugs, new valve cover gaskets, new coils, new oil/air separator, new suction jet, checked all around intake with starting fluid/brake clean and finally did a smoke test for vacuum leaks. None found. Still have lots of vacuum under oil cap.

I’m stumped.

I plan to cut out the cats anyhow in the next few months, and now replace the O2 sensors. And will likely pull the injectors to get cleaned and upgrade the bolts from the JHM Kit. I don’t see anyone else saying anything, but when I torqued the intake down as described in sequence at 11ft lbs… some of the bolts stripped. So I’d like to put better cap screws in.

The battery had died from the car sitting so some of these codes are related to that.

Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 2
VIN: WAUGN74F87N168471 License Plate: CHRIS S6
Address 01: Engine Labels: Redir Fail!
Part No SW: 4F1 910 552 A HW: 4F1 907 552
Component: 5.2L JHM/V1 OCT9 ª0040
Revision: 59H14— Serial number:
Coding: 01050009190F0160
Shop #: WSC 02335 758 00200
VCID: 224BD8C3FDF3B856BC-8076

7 Faults Found:

000086 - Oxygen (Lambda) Sensor B2 S2: Heating Circuit
P0056 - 004 - Malfunction / Open Circuit - MIL ON
Freeze Frame:
Fault Status: 11100100
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 152151 km
Time Indication: 0
Date: 2017.05.22
Time: 17:44:01

Freeze Frame:
RPM: 635 /min
Load: 18.8 %
Speed: 0.0 km/h
Temperature: 85.0°C
Temperature: 39.0°C
Absolute Pres.: 980.0 mbar
Voltage: 14.351 V

008756 - Oxygen (Lambda) Sensor B2 S1
P2234 - 004 - Signal Shorted to Heater Circuit - Intermittent
Freeze Frame:
Fault Status: 00100100
Fault Priority: 0
Fault Frequency: 4
Reset counter: 255
Mileage: 157394 km
Time Indication: 0
Date: 2017.07.21
Time: 17:18:46

Freeze Frame:
RPM: 5131 /min
Load: 91.3 %
Speed: 232.0 km/h
Temperature: 96.0°C
Temperature: 30.0°C
Absolute Pres.: 970.0 mbar
Voltage: 13.462 V

VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 3
VIN: WAUGN74F87N168471 License Plate: CHRIS S6

053248 - No Communication with Comfort System Control Module (J393)
U1000 - 002 - - Intermittent
Freeze Frame:
Fault Status: 00100010
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 0 km
Time Indication: 0

Freeze Frame:
RPM: 0 /min
Load: 0.0 %
Speed: 0.0 km/h
Temperature: 18.0°C
Temperature: 20.0°C
Absolute Pres.: 0.0 mbar
Voltage: 0.000 V

005464 - Throttle Actuator (G186)
P1558 - 002 - Electrical Malfunction - Intermittent
Freeze Frame:
Fault Status: 00100010
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 0 km
Time Indication: 0

Freeze Frame:
RPM: 0 /min
Load: 0.0 %
Speed: 0.0 km/h
Temperature: 18.0°C
Temperature: 20.0°C
Absolute Pres.: 980.0 mbar
Voltage: 10.033 V

009523 - Ignition Switch; Run/Start Position Circuit
P2533 - 002 - Open or Short to Ground - Intermittent
Freeze Frame:
Fault Status: 00100010
Fault Priority: 0
Fault Frequency: 2
Reset counter: 255
Mileage: 158574 km
Time Indication: 0

Freeze Frame:
RPM: 0 /min
Load: 0.0 %
Speed: 0.0 km/h
Temperature: 7.0°C

VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 4
VIN: WAUGN74F87N168471 License Plate: CHRIS S6

Temperature: 9.0°C
Absolute Pres.: 980.0 mbar
Voltage: 7.366 V

005715 - Please check DTC Memory of ABS Controller
P1653 - 008 - - Intermittent
Freeze Frame:
Fault Status: 00101000
Fault Priority: 0
Fault Frequency: 12
Reset counter: 255
Mileage: 158574 km
Time Indication: 0
Date: 2017.09.14
Time: 03:02:48

Freeze Frame:
RPM: 0 /min
Load: 0.0 %
Speed: 0.0 km/h
Temperature: 8.0°C
Temperature: 10.0°C
Absolute Pres.: 980.0 mbar
Voltage: 13.716 V

006435 - Please Check DTC Memory of ECU Number 2
P1923 - 008 -
Freeze Frame:
Fault Status: 01101000
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 158576 km
Time Indication: 0
Date: 2017.09.18
Time: 06:15:29

Freeze Frame:
RPM: 0 /min
Load: 0.0 %
Speed: 0.0 km/h
Temperature: 84.0°C
Temperature: 27.0°C
Absolute Pres.: 970.0 mbar
Voltage: 12.319 V
Readiness: 0010 0001

VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 5
VIN: WAUGN74F87N168471 License Plate: CHRIS S6
Address 02: Auto Trans Labels: 09E-927-156.lbl
Part No SW: 4F2 910 156 M HW: 09E 927 156 C
Component: AG6 09E 5,2 FSI USA 0050
Revision: --H01— Serial number: 0107159
Coding: 0000002
Shop #: WSC 02325 758 00200
VCID: 2F6D21F7BE21053E23-807A
No fault code found.

Address 03: ABS Brakes Labels: 4F0-910-517.lbl
Part No SW: 4F0 910 517 P HW: 4F0 614 517 P
Component: ESP 8.0 quattro H05 0070
Revision: 00000000 Serial number: 00000000000000
Coding: 0020920
Shop #: WSC 02325 758 00200
VCID: 3169278FA81513CE35-8064
1 Fault Found:
01826 - Sensor for Steering Angle (G85); Supply Voltage Terminal 30
000 - - - Intermittent
Freeze Frame:
Fault Status: 00100000
Fault Priority: 3
Fault Frequency: 4
Reset counter: 49
Mileage: 158574 km
Time Indication: 0
Date: 2017.09.14
Time: 03:07:18

Freeze Frame:
Hex Value: 0x0000
Hex Value: 0x4282
Hex Value: 0x0024
Hex Value: 0x01A7
Hex Value: 0x00FF


VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 9
VIN: WAUGN74F87N168471 License Plate: CHRIS S6
Address 11: Engine II Labels: Redir Fail!
Part No SW: 4F1 910 552 A HW: 4F1 907 552
Component: 5.2L JHM/V1 OCT9 ª0040
Revision: 59H14— Serial number:
Coding: 01050009190F0160
Shop #: WSC 02335 758 00200
VCID: 224BD8C3FDF3B856BC-8076
10 Faults Found:
000768 - Random/Multiple Cylinder Misfire Detected
P0300 - 001 - - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 10
Reset counter: 255
Mileage: 152151 km
Time Indication: 0
Date: 2017.05.23
Time: 12:47:48

Freeze Frame:
RPM: 1117 /min
Load: 38.4 %
Speed: 0.0 km/h
Temperature: 12.0°C
Temperature: 15.0°C
Absolute Pres.: 980.0 mbar
Voltage: 13.970 V

000784 - Cylinder 10
P0310 - 001 - Misfire Detected - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 9
Reset counter: 255
Mileage: 152151 km
Time Indication: 0
Date: 2017.05.23
Time: 12:47:48

Freeze Frame:
RPM: 1117 /min
Load: 38.4 %
Speed: 0.0 km/h
Temperature: 12.0°C
Temperature: 15.0°C
Absolute Pres.: 980.0 mbar
Voltage: 13.970 V

000777 - Cylinder 9

VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 10
VIN: WAUGN74F87N168471 License Plate: CHRIS S6

P0309 - 001 - Misfire Detected - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 5
Reset counter: 255
Mileage: 152151 km
Time Indication: 0
Date: 2017.05.23
Time: 12:47:48

Freeze Frame:
RPM: 1117 /min
Load: 38.4 %
Speed: 0.0 km/h
Temperature: 12.0°C
Temperature: 15.0°C
Absolute Pres.: 980.0 mbar
Voltage: 13.970 V

000771 - Cylinder 3
P0303 - 001 - Misfire Detected - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 6
Reset counter: 255
Mileage: 152385 km
Time Indication: 0
Date: 2017.05.25
Time: 09:05:06

Freeze Frame:
RPM: 2233 /min
Load: 60.8 %
Speed: 28.0 km/h
Temperature: 27.0°C
Temperature: 18.0°C
Absolute Pres.: 970.0 mbar
Voltage: 13.970 V

000776 - Cylinder 8
P0308 - 001 - Misfire Detected - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 153567 km
Time Indication: 0
Date: 2017.06.16
Time: 09:48:22

VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 11
VIN: WAUGN74F87N168471 License Plate: CHRIS S6

Freeze Frame:
RPM: 3801 /min
Load: 41.2 %
Speed: 28.0 km/h
Temperature: 27.0°C
Temperature: 18.0°C
Absolute Pres.: 970.0 mbar
Voltage: 13.843 V

000772 - Cylinder 4
P0304 - 001 - Misfire Detected - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 157010 km
Time Indication: 0
Date: 2017.07.15
Time: 12:07:26

Freeze Frame:
RPM: 1171 /min
Load: 36.8 %
Speed: 0.0 km/h
Temperature: 26.0°C
Temperature: 28.0°C
Absolute Pres.: 990.0 mbar
Voltage: 12.827 V

000769 - Cylinder 1
P0301 - 001 - Misfire Detected - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 158570 km
Time Indication: 0
Date: 2017.08.18
Time: 12:02:29

Freeze Frame:
RPM: 1140 /min
Load: 51.4 %
Speed: 0.0 km/h
Temperature: 19.0°C
Temperature: 23.0°C
Absolute Pres.: 970.0 mbar
Voltage: 13.335 V

VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 12
VIN: WAUGN74F87N168471 License Plate: CHRIS S6

000775 - Cylinder 7
P0307 - 001 - Misfire Detected - MIL ON
Freeze Frame:
Fault Status: 11100001
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 158570 km
Time Indication: 0
Date: 2017.08.18
Time: 12:03:09

Freeze Frame:
RPM: 812 /min
Load: 39.6 %
Speed: 0.0 km/h
Temperature: 24.0°C
Temperature: 24.0°C
Absolute Pres.: 970.0 mbar
Voltage: 13.462 V

053248 - No Communication with Comfort System Control Module (J393)
U1000 - 002 - - Intermittent
Freeze Frame:
Fault Status: 00100010
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 0 km
Time Indication: 0

Freeze Frame:
RPM: 0 /min
Load: 0.0 %
Speed: 0.0 km/h
Temperature: 18.0°C
Temperature: 20.0°C
Absolute Pres.: 0.0 mbar
Voltage: 0.000 V

005715 - Please check DTC Memory of ABS Controller
P1653 - 008 - - Intermittent
Freeze Frame:
Fault Status: 00101000
Fault Priority: 0
Fault Frequency: 12
Reset counter: 255
Mileage: 158574 km
Time Indication: 0
Date: 2017.09.14
Time: 03:02:48

VCDS
Self-Diagnosis Log
Wednesday,20,September,2017,22:05:58:15433
Page 13
VIN: WAUGN74F87N168471 License Plate: CHRIS S6

Freeze Frame:
RPM: 0 /min
Load: 0.0 %
Speed: 0.0 km/h
Temperature: 8.0°C
Temperature: 10.0°C
Absolute Pres.: 980.0 mbar
Voltage: 13.716 V

well this is bad. 008756 - Oxygen (Lambda) Sensor B2 S1 and the car is missfireing on that side of the motor. and it has a accurence rate of more then just once.

It means I need new O2 sensors.

I am guessing that this could be due to the carbon clean using chemicals (easy-off)

Was planning on pulling the engine anyhow

Damn man, that is rough!

If I read the logs correctly, looks like you’re getting the following from the passenger side: 1, 3, and 4. And then from the driver’s side: 7, 8, 9, and 10. From my understanding the only cylinder that is related to your O2 codes (B2 S1, B2, S2) is cylinder #4 as it shares that bank of O2s with cylinder #5. You might be right in that some kind of harsh chemical caused the pre and post cat O2s to fail. One alternative idea I have is that they might share a common relay or wiring that is causing the heaters to malfunction. Does anyone know if there’s a common relay behind the knee panel below the steering wheel?

Also, I noticed you said a few of your IM bolts stripped (Ugh!) but you don’t notice any vacuum leaks when you smoke tested the system. Did you try smoke testing the system while hot after a normal drive?

Sorry if you’ve already done some of the above stuff… just trying to throw stuff at the wall in hopes that it helps cause I know I’d be ready to drive the car off a cliff if I was in your shoes!

Yeah the last 2 months have been a wringer… haven’t been able to think straight with a death in the family, so troubleshooting has taken a back seat (I have a few other cars so this isn’t my daily)

B2 is driver side, so the misfires in cyl 7,8,9,10 follow those O2 sensors.

Also worth noting, Carbon clean was done in May. And the first batch of misfires occurred right after. Then later misfires occurred at varying times on varying cylinders. (1 and 7 misfires on Aug 18; 4 on july 15; 8 on june 16) I’m not sure if that how I should look at this that these were the times those cylinders were misfiring or if that was just the first time it happened (i’m sure justin can elaborate) Car ran great for a few months and I did have a few times where it ran sluggish… then one day in August (after the 18th) it just always ran sluggish.

As for the stripped bolts, the smoke test showed no leaks at the manifold, so for now I can state that there are no vacuum leaks that leak externally (I still feel like there is far too much vacuum coming from the oil cap, but I’ll deal with that oil/air separator issue another time) And did the smoke tests while hot as well as you had mentioned… I was getting more misfires while driving (see logs) and on decel so I figured it might be something happening while the engine was hot.

They also stripped while doing the final torque value, but still annoying because I want to pull the intake to do the injectors in the next few months.

TBH my plan this winter was to pull the engine, gut or remove the cats, replace 02s, replace injectors and paint the car. I do the work myself and have access to a lift in November so that’s likely when I will do the work. I did just want to share what was happening here so that in the case that someone else is in this predicament, there is a path and solution.

Not everyone is going to be thrilled or ok with yanking the engine, but it doesn’t really bother me.

Sorry to hear about your loss! Family and friends first without a doubt!

Regarding the O2s, I was under the impression that the layout was like this (At least in North America):



                                     Back of car

       Passenger Side (ECU 1)    |           Driver's Side (ECU 2)
       O2 Bank 2     5                |             10     O2 Bank 4
       O2 Bank 2     4                |              9      O2 Bank 4
                                             |
       O2 Bank 1     3                |              8      O2 Bank 3
       O2 Bank 1     2                |              7      O2 Bank 3
       O2 Bank 1     1                |              6      O2 Bank 3

                                    Front of Car


Have I been looking at the layout all wrong this entire time? (I hope not!)

Very helpful schematic…can we also include O2 p/n’s for each bank as well as the two collector O2s?

Here you go: 8 total sensors.

https://i.imgur.com/kcMOaDC.png

B1 is Passenger Side; B2 is Driver’s Side (LHD) S1 is Front; S2 is Rear.

FRONT SENSORS (precat):

07L906262K - oxygen sensor
S6; Front (B1 S1); Cyl.#1, 2, 3

07L906262H - oxygen sensor
S6; Front; (B1 S1) Cyl.#4,5

07L906262J - oxygen sensor
S6; Front; (B2 S1) Cyl.#6,7,8

07L906262G - oxygen sensor
S6; Front; (B2 S1) Cyl.#9,10

REAR Sensors (after cats)

1K0998262S - oxygen sensor
S6; Rear (B1 S2); Cyl.#1,2,3

07L906265G - oxygen sensor
S6; Rear; (B1 S2); Cyl.#4,5

07L906265H - oxygen sensor
S6; Rear; (B2 S2); Cyl.#6,7,8

07L906265J - oxygen sensor
S6; Rear; (B2 S2) Cyl.#9,10

Awesome! Thank you very much!

Wow… very interesting. I was using this PDF from AW as my guide when coming up with the diagram I made up above. I noticed that it lists banks 1 thru 4.

My logic was that when you pull up measuring blocks 32 and 33 to look at the long term and short term fuel trims, VCDS displays


B1S1 Idle | B1S1 partial     ||  B2S1 Idle | B2S1 partial

B1S1 STFT | B1S1 voltage  || B2S1 STFT | B2S1 voltage

To make things more complicated we have 2 ECUs, and from the same PDF that you posted, the next page in that document lists which ECU collects data from which O2s. It looks like ECU1 collects output from the passenger side O2 sensors and then ECU2 collects output from the driver’s side O2 sensors.

So when you access ECU2, measuring blocks 32 and 33 essentially should look like:


B3S1 Idle | B3S1 partial     ||  B4S1 Idle | B4S1 partial

B3S1 STFT | B1S1 voltage  || B4S1 STFT | B2S1 voltage

Measuring block 36 on ECU1 will give you the O2 voltages for B1S2 and B2S2. Measuring block 36 on ECU2 should then display output from B3S2 and B4S2.

Sorry for the long-winded post. Just showing my thought process behind the above diagram. I want to make sure that I have this correct in my head, especially if I’m going to keep this car for many more years! Am I way off the mark here?

My bad guys… fixing an error in my post above (doesn’t look like I have edit capabilities for my posts) The second “code” block should be as noted below:


B3S1 Idle | B3S1 partial     ||  B4S1 Idle | B4S1 partial

B3S1 STFT | B3S1 voltage  || B4S1 STFT | B4S1 voltage

[quote=“murphenur,post:48,topic:8137”]

The data you listed here is wrong

In your diagram you have two B1S1 sensors and that is obviously completly incorrect.

Here is how it works you have it correct here



                                     Back of car

       Passenger Side (ECU 1)    |           Driver's Side (ECU 2)
       O2 Bank 2     5                |             10     O2 Bank 4
       O2 Bank 2     4                |              9      O2 Bank 4
                                             |
       O2 Bank 1     3                |              8      O2 Bank 3
       O2 Bank 1     2                |              7      O2 Bank 3
       O2 Bank 1     1                |              6      O2 Bank 3

                                    Front of Car


The 02 sensors follow the pattern as you have listed here.

B1 = bank 1 S1= sensor 1 in that bank … Then you would have B1= bank 1 =S2 sensor 2 on that bank (post cat)
Since the V10 is broken into two banks per side you have two banks per side The other sensor on that same passenger side would be
B2 = same side of the motor as B1 but the second part of the system S1 = Senor 1 on the second bank

Then you have bank 2 of the total motor or the driver side of the motor. But so as to not confuse Audi techs Audi broke bank 2 or the driver side into new banks noted as B3 and B4

So on the driver side of the motor known as B2= bank two or driver side… Since the term B2 is already being use on the passenger side of the motor on ECU 1 Audi used B3 and B4

On the driver side you have
B3= bank 3 S1= sensor 1 in that bank… then you would have B3=bank 3 S2= sensor 2 on that bank
B4= bank 4 S1= sensor 1 in that bank … Then you would have B4=bank 4 S2= sensor 2 on that bank

So you have
Passenger side B1 and B2
Driver side B3 and B4
The primary 02 on each of these banks will be under S1 and the sensor post cat will be S2

Dont confuse the universal side refrence with the 02 refrence.
Audi calls the passenger side of the motor bank 1 and calls the driver side bank 2. This is for the over all motor but when you talk about the 02s its broken down into 4 banks.

Now to help make this even more confusing as you mentioned you have 2 ecus so the bank 1 ecu on older software versions flashed into the 5.2 motors broke the data into only two banks per ECU and not 4 banks total. So old documentation might still reflect this. But this was obviously hard to dignose so you will notice that all car fax data shows audi had a manditory ECU update to help make a change to 4 total banks other than B1 and B2 per ECU.

hope this helps.



                                     Back of car

       Passenger Side (ECU 1)    |           Driver's Side (ECU 2)
       O2 Bank 2     5                |             10     O2 Bank 4
       O2 Bank 2     4                |              9      O2 Bank 4
                                             |
       O2 Bank 1     3                |              8      O2 Bank 3
       O2 Bank 1     2                |              7      O2 Bank 3
       O2 Bank 1     1                |              6      O2 Bank 3

                                    Front of Car


MOTOR ONLY
B1 is Passenger Side;
B2 is Driver’s Side (LHD)

O2 SENSORs
Passenger side B1 and B2
Driver Side B3 and B4

S1 is Front; S2 is Rear.

FRONT SENSORS (precat):

07L906262K - oxygen sensor
S6; Front (B1 S1); Cyl.#1, 2, 3

07L906262H - oxygen sensor
S6; Front; (B2 S1) Cyl.#4,5

07L906262J - oxygen sensor
S6; Front; (B3 S1) Cyl.#6,7,8

07L906262G - oxygen sensor
S6; Front; (B4 S1) Cyl.#9,10

REAR Sensors (after cats)

1K0998262S - oxygen sensor
S6; Rear (B1 S2); Cyl.#1,2,3

07L906265G - oxygen sensor
S6; Rear; (B2 S2); Cyl.#4,5

07L906265H - oxygen sensor
S6; Rear; (B3 S2); Cyl.#6,7,8

07L906265J - oxygen sensor
S6; Rear; (B4 S2) Cyl.#9,10

Im not

Awesome as always Justin! Thank you for clearing that up.

The part numbers are as quoted by the local Audi Dealer if anyone is wondering and also matches what “Genuine Audi Parts.com” has.

Great work that is a lot of leg work.

I’ve got a leak between the two throttle bodies and the intake plenum too. Did you end up replacing the intake plenum or did your fix resolve the problem?

I had the same issue as you and Rally and used RTV on both throttle bodies and it worked perfectly. Just applied a thin bead on both the intake portion as well as the back side of the throttle body for added reassurance. Smoke tested with no leaks!

Hey guys.

Quick update here.

Been a little bored so been trying different things.

Threw a trickle charger on the car. Got the battery fully charged and amazingly… no misfires. zero, nada, nothing. no flashing check engine light, car runs strong.

so I left the car for 4 days off the charger, did the same thing, started it up… and misfires back. car running rough and flashing MIL off throttle.

To finalize this, charged car until battery was 12.8V and tried it again. Sure enough, car does not misfire.

I have ordered a new battery, but does this make sense at all? I don’t have any low voltage DTC (except when the battery was dead) is this actually a thing that if the car doesn’t have a fully charge battery or the battery has a dead cell that it’s enough to cause a misfire?

I am still going through with gutting my cats and replacing the injectors over winter, but just thought this was such an odd troubleshoot.

any thoughts are welcomed.

I think this is good news! For what it’s worth, I’ve seen this happen several times on my m6 that I don’t drive on a daily basis. I’ve resorted to using a trickle charger in between uses and I never see random misfires as a result anymore. I think our cars are so sensitive to low voltages that the ignition system goes nuts if it sees anything less than optimal output at anytime while the engine is running. I can only imagine how much joy you’ll have after putting the nail in the coffin on those misfire issues lol