De klacht

De eigenaar van een Ford Focus 1.0 EcoBoost meldde twee dingen: de motor voelde zwak aan en de auto hield soms in. Geen lampje op het dashboard, geen duidelijk moment waarop het misging. Gewoon een auto die niet lekker reed.

Eerste uitlezing: foutloos systeem

Bij binnenkomst direct het systeem uitgelezen. Geen enkele foutcode opgeslagen. Schoon geheugen. Dat maakt het lastiger, want zonder codes heb je geen direct aanknopingspunt. De klacht was er wel, de bewijslast niet.

We kozen voor een proefrit met live data actief, om de klacht zelf te zien in plaats van af te gaan op wat het systeem rapporteert.

Live data laat het probleem zien

Al snel tijdens de proefrit was in de live data te zien dat de voorste lambdasonde niet correct werkte. Het signaal klopte niet, de reactietijd was afwijkend. Precies wat vermogensverlies en wisselend rijgedrag kan veroorzaken: een lambdasonde die de mengselregeling verkeerd aanstuurt.

Maar er was iets opvallends: geen enkele foutcode. Een defecte lambdasonde die geen code activeert. Dat klopt normaal gesproken niet. Dat zette ons aan het denken over de software op de motorcomputer zelf.

De software als verdachte

Als de hardware afwijkt maar het systeem stil blijft, is er maar één logische verklaring: de software onderdrukt de meldingen. We besloten de motorcomputer terug te zetten naar de originele fabriekssoftware.

Wat daarna uit het geheugen kwam was veelzeggend. Een groot aantal lambdasonde foutcodes die in de originele software wel zichtbaar waren, maar in de eerder aanwezige software gewoon waren weggeschreven. De codes waren er al die tijd, maar werden actief verborgen gehouden.

Dit zijn de 17 foutcodes die door de aangepaste software waren uitgeschreven:

CodeOmschrijving
P013AO2-sensor bank 1, sensor 2 – trage reactie bij een rijk mengsel
P013CO2-sensor bank 2, sensor 2 – trage reactie bij een rijk mengsel
P0050O2-sensor verwarmingselement bank 2, sensor 1 – storing in het circuit
P0155O2-sensor verwarmingselement bank 1, sensor 1 – te langzame opwarmtijd
P0161O2-sensor verwarmingselement bank 2, sensor 2 – storing
P0029Uitlaatnokkenas bank 1 – timing buiten bereik
P0030O2-sensor verwarmingselement bank 1, sensor 1 – regelcircuit storing – deze code kwam terug na de proefrit
P0420Katalysator bank 1 – rendement onder de drempelwaarde
P2626O2-sensor pompstroom bank 1, sensor 1 – open circuit
P2251O2-sensor referentiespanning bank 1, sensor 1 – te laag of open circuit
P2243O2-sensor referentiespanning bank 1, sensor 1 – te hoog
P2240O2-sensor pompstroom bank 2, sensor 1 – open circuit
P0133O2-sensor bank 1, sensor 1 – trage reactie
P0137O2-sensor bank 1, sensor 2 – spanning te laag
P0138O2-sensor bank 1, sensor 2 – spanning te hoog
P0152O2-sensor bank 2, sensor 1 – spanning te hoog
P0174Systeem te mager – bank 2

Al deze codes waren door de aangepaste software uit de motorcomputer geschreven en daardoor nooit zichtbaar geworden. Na de proefrit met de originele software keerde P0030 direct terug als actieve foutcode.

Ford Focus 1.0 EcoBoost diagnose PrecisionAuto

Tweede proefrit: nu wel een foutcode

Na het terugzetten van de originele software nog een proefrit gemaakt. Ditmaal liet het systeem zich niet meer stil houden: lambdasonde 1 gaf direct een foutcode aan. De storing was nu aantoonbaar en de diagnose was rond.

Lambdasonde 1 defect. Dat was de oorzaak van het vermogensverlies en het intermitterende inhouden.

Reparatie

Lambdasonde 1 vervangen. Daarna nog een proefrit gemaakt en de auto reed weer perfect. Geen haperingen, geen vermogensverlies, geen foutcodes.

Conclusie

Dit is een goed voorbeeld van waarom je niet blind mag afgaan op wat een foutcodeslijst je vertelt. Het systeem meldde dat er niets aan de hand was. De live data vertelde een ander verhaal. En de software bleek actief de foutcodes te hebben weggeschreven.

Kritisch blijven denken, ook als het systeem zegt dat alles in orde is. Zeker als de klacht er wel degelijk is.

Live data rijdt mee waar foutcodes zwijgen. Methodisch werken — eerst data begrijpen, dan oordelen — is de enige manier om dit soort verborgen storingen boven tafel te krijgen.