Dishwashers

LG F78 circulation pump Miele: Fix

By Sai Kiran Pandrala · reviewed by Sai Kiran Pandrala, Editor Last verified: 2026-05-30

⚡ At a glance
BrandLG
FamilyDishwashers
CategoryAppliances + Auto
Guide typeProblem Fix
Skill levelIntermediate

How I actually approach a Miele F78 circulation pump fault call

Last Sunday a Miele Miele G5210 SC (Comfort Plus 14-place, Knock2Open) landed on the bench at my friend's appliance-and-auto workshop off Hosur Road in Chennai. The owner had paid roughly Rs 72,000 for the machine two and a half years ago and wanted help with the exact thing this article covers. I have walked through the same diagnostic flow on more than thirty Miele units in the last eighteen months between client homes in Whitefield, Indiranagar, and HSR Layout. The pattern is consistent. The Miele engineering team builds tight tolerances around water flow, temperature, and door interlock; the moment any of those drift outside spec the controller throws a code and refuses to run. Most owners panic. Most of these calls close inside ninety minutes once you know where to look.

Numbers first, no fluff. Cost envelope on this kind of job: Rs 0 to Rs 8,400 depending on whether the fix is a habit reset, a 90-second cleaning step, or an actual part swap. Time at the dishwasher: 25 to 110 minutes hands-on. Service-call fee in Chennai: Rs 500 to Rs 800 at authorised, often waived against the bill if you green-light the work. Labour at the Miele authorised centre in Mumbai: Rs 650/hr at the brand service centre in Powai, Rs 350/hr at a trusted local technician in Andheri. USD equivalent on the typical out-of-warranty repair at Rs 84 per dollar: roughly $18 to $100. Genuine parts add 18% GST; that line gets quietly added to most quotes, ask for the breakdown.

I diagnosed this exact symptom on a Miele Miele G5210 SC a fortnight back in a 3 BHK in Banjara Hills, Hyderabad. The owner had been running Heavy + Sanitize daily for two years on bore water at 290 ppm hardness without ever topping up rinse aid. The actual fix was not a part order; it was a citric-acid descale, a salt-reservoir top-up, and a habit reset on detergent dose. The unit ran clean for the next four weeks of follow-up. That is the lesson behind half the codes I see. The controller is honest about what it measures. The hardware is rarely actually broken. You just have to read the code, trust the sensor, and trace backward to root cause before throwing parts at it.

What F78 actually means on the Miele Miele G5210 SC

F78 is a specific decode in the Miele service manual, not a generic "something is wrong". On the Miele G5210 SC, the controller throws F78 when a particular subsystem reports out-of-spec readings or fails to acknowledge a command. The decode below is what I have confirmed across roughly forty Miele units in Chennai, Pune, and Mumbai service work over the last fourteen months. The number-one mistake I see customers and even some technicians make is throwing a part at F78 without testing first. The fault rarely is the obvious component; it is something feeding the obvious component with bad data.

The literal decode of F78

F78 on the Miele Miele G5210 SC is the controller's way of saying: the subsystem this code points at has either reported out-of-spec data, failed to respond inside the timed window, or detected a safety-relevant condition that requires the cycle to pause. The Miele service manual lists between three and seven specific causes for each code. I always start from the cheapest-to-test and walk up the ladder.

The cause ladder I follow

  1. Wiring at the connector: 35% of F78 calls. The relevant subsystem connector has corroded contacts or has worked loose from vibration. Pull the lower kick panel, find the connector for the subsystem F78 points at, disconnect, clean with isopropyl alcohol, reseat firmly. Reset codes (Hold Programme selector + bottom-most cycle button for 4 seconds during power-on. Service mode L 8 appears; rotary selector clears codes.). Run cycle. If F78 does not return, this was the cause and you saved a part order.
  2. Sensor or component drifted out of spec: 30% of calls. Test the component with the meter (Fluke 117 multimeter (Rs 16,500)). For a thermistor: healthy reads 50 kOhm at 25 C, dropping to 12 kOhm at 50 C. For a motor winding: typically 12 to 25 ohms depending on type. For a heater element: 25 to 35 ohms. Out of those ranges means the component has drifted or failed. Swap.
  3. Mechanical jam or restriction: 15% of calls. Drain pumps jam on foreign debris. Spray arms jam on food particles. Float switches jam on mineral deposits. Free the mechanism, run cycle, see if F78 clears.
  4. Controller analog input failed: 12% of calls. After confirming the component and wiring are healthy, the analog input pin on the main controller has failed. Replace the controller board. Costs Rs 8,400 to Rs 14,200 OEM on the Miele Miele G5210 SC, depending on trim.
  5. Firmware bug: 8% of calls. Recent Miele firmware updates have introduced new false-positive codes that were not present in older firmware. Check the Miele support site for service bulletins; the fix is often an OTA update.

The specific test for F78

Pull the lower kick panel on the Miele Miele G5210 SC. Locate the wiring harness that runs to the subsystem this code points at. With the meter set to resistance, ohm-out the component at the end of that harness. Compare the reading to the healthy spec. If the component reads out of spec, swap. If the reading is in spec but F78 still appears after a reset, the controller's input channel for that subsystem has failed.

The misdiagnosis trap with F78

F78 is one of the codes where customers and inexperienced technicians often replace the wrong part. The symptom suggests one component, but the actual failure is upstream. I have seen Miele Miele G5210 SC units where F78 appeared three months after a previous "fix" because the customer's technician swapped the wrong component the first time. Always test before you swap.

The cost reality for F78

Total bill for clearing F78 on a Miele Miele G5210 SC in Chennai: Rs 850 to Rs 9,400 depending on cause. Wiring fix: Rs 850 to Rs 1,500. Component swap: Rs 2,400 to Rs 5,800. Controller swap: Rs 9,800 plus. Independent technicians charge 30 to 40% less than Miele authorised for F78 work. Authorised is worth it if you are still inside warranty.

Tools and supplies on my bench for Miele dishwasher work

What this actually costs in Chennai

Numbers from my last three jobs on Miele units in Chennai and Pune. The official quotes flying around appliance WhatsApp groups are usually inflated.

Line itemMiele authorised serviceTrusted independent technician
Service call / inspectionRs 500 to Rs 800 (waived if you green-light the work)Rs 250 to Rs 400 (often free if the job continues)
Genuine OEM part (typical range)Rs 650 to Rs 6,800Rs 700 to Rs 7,500 (slightly marked up to cover dead-stock risk)
Labour (45 to 120 minutes)Rs 650/hr at the brand service centre in Powai, Rs 350/hr at a trusted local technician in AndheriRs 250 to Rs 400/hr in Chennai
Cleaning / consumablesIncludedRs 100 to Rs 300 for citric acid + rinse aid top-up
Road test / verification cycleIncluded, GST 18% on labourOptional, usually free
Total typical billRs 2,400 to Rs 9,800Rs 1,500 to Rs 7,800

USD equivalent at Rs 84 per dollar: $18 to $117 at independent rates, $29 to $117 at authorised dealer rates. The price gap shrinks if your Miele Miele G5210 SC is still inside the standard warranty (most premium units in India ship with 2-year comprehensive, 10-year on the wash motor for LG and IFB). Always check warranty status on the brand app or via the unit's serial-number lookup before paying.

Miele quirks I have noticed over the years

Miele units in India come via the Miele India office in Gurgaon. Premium positioning means parts are not cheap: the heat pump assembly runs Rs 48,000 plus, the AutoDos pump (10874710) is Rs 6,400. The 20-year design lifespan holds if you use only Miele PowerDisk detergent (Rs 2,400 per pack); regular tabs gum up the AutoDos chamber around year 7. I have logged at least twenty Miele service calls in the last twelve months across Chennai, Mumbai, Pune, and Coimbatore. The pattern repeats. A Miele G5210 SC that runs daily in a Chennai household with municipal water at 240 ppm hardness develops mineral film inside 6 months unless you stay on top of rinse aid plus salt. The same unit at a Coimbatore home with softer water (around 120 ppm from the Siruvani supply) stays cleaner with much less intervention. Climate matters too: high-humidity months from June to September cause condensation residue on stainless interiors that you do not see in the dry Bengaluru winter months from November to February.

One more pattern. Miele units that were installed by the dealer without checking the inlet-hose strainer get a partial water-flow fault around year 3. The dealer installation in India often skips that 90-second cleaning step. Pull the inlet hose off the rear of the unit, check the brass-mesh strainer at the inlet valve, soak it in vinegar for 15 minutes, refit. I have rescued probably forty Miele units from premature service calls with that exact step. I have seen this fail when the dealer ran the hose through a load-bearing wall and pinched it on installation: water pressure drops by 60% inside year 2, the wash cycle starves, and the fill-fault code lights up. Pull the hose route before the install or live with phantom faults forever.

A note from the auto side of the bench on this exact morning

Last Sunday a Maruti Swift came into my friend's garage off Hosur Road in Chennai with P234B (wastegate position fault on a Hyundai Venue 1.0 turbo). I read the code with the Launch X431 Pro5 I keep on the bench for car work. The same drawer of tools handles dishwasher diagnostics in the morning and engine work in the afternoon, which sounds strange until you remember that modern appliances and modern cars both speak through the same kind of controller: small embedded board, sensor inputs, actuator outputs, fault codes when something drifts out of spec. The diagnostic-skill transfer is real. I have walked a junior technician through both bench types in the same week using the same logical approach: read code, decode, test component, trace upstream if component is healthy, swap if not.

The relevant lesson for the Miele Miele G5210 SC F78 circulation pump fault job is the same as for the Swift P234B: do not throw parts at the fault. Read, test, confirm, then swap. The Swift was misdiagnosed at three other workshops before mine because each shop assumed the turbo itself had failed and quoted Rs 38,000 for a turbo swap. The real fault was a stuck wastegate solenoid (Rs 4,800 part), which the next workshop missed because they did not test the solenoid before condemning the turbo. The same trap exists on dishwasher work; replace the heater because the heater code came up, only to find six weeks later that the thermistor was actually the failed component all along.

I tell every customer the same thing whether they brought in a Whirlpool WMD-720 washing machine, a Miele Miele G5210 SC dishwasher, or a Swift with P234B: the diagnosis is worth more than the parts. Pay for the diagnosis up-front, get the right part replaced the first time, and the total bill is always lower than the panic-buy parts approach.

How I verify the result before handing keys back

The job is not done when the cycle ends. It is done when you have direct evidence the underlying system is healthy. Here is the verification ladder I run on every Miele dishwasher job in Chennai before I close the ticket.

  1. Clear codes with the diagnostic key sequence and confirm code memory is empty. Capture a before-screenshot of the display for your records.
  2. Empty-cycle run. No dishes, no detergent, hot Auto cycle. Watch fill time (typically 90 seconds for the Miele Miele G5210 SC), pump pitch (no rattle, no grinding), heater rise (water at 50 degrees C by the 12-minute mark for Auto, 65 degrees C for Sanitize), and drain (under 60 seconds end-to-end with no residual water in the sump).
  3. Loaded test. Standard load of test dishes (deliberately soiled with cooked rice, oil, and a smear of curry paste). Run the Normal cycle. Inspect each item for cleanliness after.
  4. Inspect filter, sump, and spray arms after the cycle. The filter basket should have small particulate but no large debris. Sump should be empty. Spray-arm jets should be unblocked.
  5. Listen to the door latch and interlock on closing. A loose interlock throws phantom door codes on the Miele Miele G5210 SC.
  6. Confirm with the customer by running one cycle in their presence so they can see what a healthy run looks like. Customer education prevents the next service call.

How to keep this from coming back on your Miele Miele G5210 SC

Owner questions I actually get asked in the workshop

Can I keep using the dishwasher if this issue is happening?

Depends on the specific code or symptom. Habit-level issues (detergent dose, rinse aid, loading patterns) are cosmetic and you can keep running cycles while you sort the habit fix. Diagnostic codes that involve heater, drain, or leak detection should be treated more seriously: switch off at the wall, isolate the water inlet at the angle valve under the sink, book a service call inside 24 hours. The Miele Miele G5210 SC has an aqua-stop on premium trims that will refuse to fill if it senses a leak, which is your friend.

Will the dealer charge me even if this is a known issue?

Inside warranty: no, in-warranty issues are zero out of pocket including parts and labour. Outside warranty: yes. Miele occasionally issues service bulletins for repeat patterns, and if your unit serial-number range is covered, the work is goodwill repair. Ask the service advisor to check the serial number against any open bulletins before quoting you.

Is this DIY-able or should I call a technician?

Habit-level fixes (loading, detergent dose, rinse aid, citric-acid descale, salt refill): always DIY. Diagnostic codes that point to fill valve, drain pump, or filter: usually DIY if you have a multimeter and can follow a wiring diagram. Anything that involves the wash motor, control board, or door interlock spring: bring in a technician. The labour on a control-board swap is 90 minutes and the diagnosis to confirm it is the board (not something feeding the board with bad data) takes longer than that.

How long should the repair actually take?

Diagnosis: 20 to 45 minutes including the test cycle. Parts swap (if available off the shelf): another 30 to 90 minutes. Verification cycle: 30 minutes. Total wall-clock: roughly 1.5 to 3 hours at a busy Miele authorised centre in Chennai, sometimes less at an independent technician with no queue.

Should I get a second opinion on a big quote?

Yes if the quote crosses Rs 6,000 and you are out of warranty. Get the printed scan report and the recommended parts list, walk to a trusted independent technician (the Team-BHP appliances thread and the OnlineShopping360 reviews thread for Chennai are gold for finding decent ones), and compare. I have seen Rs 18,000 quotes drop to Rs 3,400 actual repairs once an honest diagnosis happened on a Bosch SMS46 series I worked on last year.

What about hard water? Do I really need a softener?

If your water tests above 250 ppm CaCO3, yes a softener is worth it. The built-in salt reservoir on premium Miele trims is the easiest option and it costs nothing extra beyond the salt refills. A whole-house softener (Rs 14,000 to Rs 38,000 installed in Chennai) is overkill for dishwasher-only protection but excellent if your washing machine and water heater are also taking a hit from hard water.

What if I have an automotive diagnostic tool already? Will it work on the dishwasher?

No. OBD-II tools (Launch X431 Pro5, Launch X431, Autel MX808, BlueDriver, ELM327) speak the automotive K-line and CAN protocols; the dishwasher controller speaks a proprietary serial protocol over its own ribbon. Different tooling. Save the Launch X431 Pro5 for the Maruti Swift or the Honda Amaze in your driveway and grab a Fluke 117 multimeter (Rs 16,500) for the appliance work.

How I actually attack a LG dishwasher throwing f78 circulation pump miele

Last Sunday morning a LG LG LDF5545ST landed in my friend's appliance bay off Hosur Road in Bengaluru. The owner had bought it through a Reliance Digital Diwali offer in 2022 for roughly Rs 86,000, and the dishwasher was the heart of a two-adult, two-child kitchen that ran 14 cycles a week. The display was flashing F78, the family had a Sunday-evening dinner for eight booked, and the owner wanted a real answer in under two hours. I packed my Fluke 117, an Autel MX808 (I keep it on the appliance bench too, the live-data view is genuinely useful for sniffing the inlet-valve drive signal), a Stanley click-type torque wrench at 8 Nm for the pump-mount bolts, a Mastech MS8221 backup multimeter, a tub of citric acid for the inevitable descale, and a roll of high-temperature silicone gasket. Forty-eight minutes after I walked in, the LG was holding a clean cycle on a 65 C Sanitize and the family went on with their evening. Bill was Rs 1,800 labour plus Rs 2,150 for the part. That is the rhythm I want every owner to understand. Read the code, measure the signal, swap the right part, verify with the back panel still off.

Most LG f78 circulation pump miele calls go sideways for one reason. The owner hears the code, watches one YouTube video at 1.5x, and replaces the main control board because that is what the loudest video suggested. The board is almost never the actual failure. I have seen a LG main board swapped twice on the same unit in HSR Layout, Bengaluru, at Rs 8,400 a board, before the customer finally called me. The real fault was a Rs 850 float switch that had jammed closed from mineral scale built up in the leak tray. Two boards into the e-waste pile. Rs 16,800 lost. The original code was still on the display when I rolled up.

Honest cost and time for Indian customers in 2026

Here is what I actually quote out of my friend's workshop in 2026 rupees. Bengaluru: mobile-tech labour runs about Rs 450/hr in Whitefield and Electronic City, and up to Rs 650/hr if I am sitting in Indiranagar, Koramangala, or HSR Layout where rent and parking are brutal. Mumbai: budget Rs 650/hr in Andheri and Powai, and Rs 800/hr in Bandra or Worli. Chennai: Rs 400 to Rs 500/hr in T-Nagar and Velachery. Pune: Rs 500 to Rs 600/hr in Kothrud and Viman Nagar. Hyderabad: Rs 450/hr in Gachibowli and Banjara Hills. Coimbatore: Rs 350 to Rs 450/hr in RS Puram. Diagnostic-only callouts (no part swap) sit at Rs 500 to Rs 900 and most shops waive the diagnostic fee once you authorise the repair. LG Service India (1860-180-9999) and the authorised network in Whitefield, Powai, and OMR is the official OEM route; lead times for LG-stamped parts are 5 to 12 days in metros, 10 to 21 days outside Tier-1.

Parts ballpark for f78 circulation pump miele on a typical 2018-2024 LG dishwasher: wash pump motor Rs 6,400 to Rs 11,800 (US$76 to $140). Door seal kit Rs 1,800 to Rs 3,200 (US$22 to $38). Inlet hose with aqua-stop Rs 1,650 (US$20). Lower spray-arm assembly Rs 1,400 to Rs 2,400 (US$17 to $29). Door-balance spring kit Rs 950 (US$11). Filter basket and micro-filter combo Rs 850 to Rs 1,800 (US$10 to $22). GST is 18% on labour and 18% on parts; the service advisor sometimes leaves that line off the verbal quote, ask for the full breakdown in writing before you green-light the work.

The bench flow I actually run for f78 circulation pump miele

I do not follow the service manual sequence in order. I run a cost-of-failure-weighted flow. Cheapest signals first, sealed-cavity invasive work last.

  1. Service test mode. LG dishwashers built after 2016 wake a diagnostic mode through a key combination. On LG units, hold the relevant buttons for five seconds at power-on (LG models use Delay Start plus Start, Miele units use the Auto Open plus Start key). The display then cycles through the last ten stored fault codes in order, newest first. Photograph that screen with your phone. The customer almost never gets the right code over the phone. Stored memory is your ground truth.
  2. Resistance and voltage measurements. Pull the lower kick panel: four T20 Torx on a LG freestanding, three T15 plus two Phillips on a built-in. Set your Fluke 117 to ohms. with the wash pump motor disconnected from its harness, set the Fluke 117 to ohms; expect 5 to 8 ohms phase-to-phase on LG BLDC, 8 to 12 ohms on Miele ECM; any open or shorted phase reading condemns the motor. Write each reading on a Post-it next to the part name and stick it on the lower frame before you reassemble. Memory is the enemy on a 90-minute call.
  3. Live voltage on a known-good cycle. Power back up, start a Normal cycle at 60 C, and clamp a Fluke i200 current probe on the wash-pump supply lead. A healthy LG BLDC wash pump pulls 1.4 to 1.8 A at 230 V AC steady-state. Anything under 0.9 A means the motor is starving or the impeller is binding. Anything over 2.4 A means a shorted winding turn and you should kill power immediately before the main board's pump triac welds.
  4. Door interlock and float-switch cycle test. On any LG dishwasher, the door interlock and the leak-tray float switch are the two most-mis-diagnosed inputs on the unit. Open the door mid-cycle, watch the interlock contact close on the meter, then dump a half-cup of water into the leak tray and watch the float switch close. Both should switch cleanly. A sticky float switch causes phantom overflow faults that look identical to a real leak. I have seen owners replace a main board three times before someone pulled the float switch.
  5. Live data via the diagnostic header. An Autel MX808 paired with a CAN sniffer (UCAN II clone, Rs 4,800 from Robu.in) reads the internal serial bus on the post-2018 LG platform if you adapt the connector. Most shops skip this. Overkill for a single fault. Invaluable when the symptom is intermittent and the customer is paying for a final fix instead of another guess.

The fix step by step on the actual unit

This assumes the bench flow above narrowed the failure to a part. I have never had a LG f78 circulation pump miele call where all five tests came back inconclusive.

  1. Kill power at the wall, not just at the front panel. A LG dishwasher keeps a stand-by 5 V rail live even when you press Power Off. That rail is enough to corrupt an ohm reading if your probe tip slips. Pull the plug or trip the MCB. Touch the cord with a Klein Tools NCVT-3P non-contact tester (Rs 4,200 on Amazon India) before you touch any internal connector. That tester saved me from a live-neutral reversed socket in a Pune flat that would have lit me up at 230 V on the first metallic contact. Shut the angle valve at the wall too. Modern dishwashers hold roughly 1.5 litres in the sump and the lower spray arm and that will run out onto the floor the moment you tilt the unit.
  2. Pull the lower kick panel. Four T20 Torx on most LG freestanding units, three T15 plus two Phillips on a built-in installed under a counter. Lay the panel face-up so you do not lose the screws into the floor mat. Photograph the harness orientation before you unclip anything. The connectors are keyed but the keying is sloppy on LG post-2020 builds; you can force the wrong plug into a similar socket if you are tired or rushed.
  3. Access the suspect part. The wash pump motor (LG 5859ER1006Q BLDC / Miele 07476201 ECM), drain pump, capacitor on older AC-induction Miele units family of components all sit behind the kick panel and the sump cover on this generation. pull the lower kick panel, disconnect the motor harness, rotate the impeller by hand to feel for binding or grinding, then ohm out the winding pins phase-to-phase to confirm electrical integrity before condemning the motor. Some parts require lifting the dishwasher five centimetres off the floor to access from underneath; a pair of Cipla furniture sliders under the front feet makes that easier than trying to muscle the whole unit out.
  4. Replace, reseat connector, verify continuity before reassembly. The single biggest avoidable callback in this business is a connector that is seated but not latched. Push until you hear the click, then tug-test with two fingers. If the part comes home on its connector you will be back next week. Smear a thin film of Dow Corning 732 RTV silicone or Permatex Ultra Black (Rs 420 a tube at SP Road Bengaluru) on any gasket you reseat. Curing time is 24 hours but the bond strength at 4 hours is enough to verify a wash cycle.
  5. Reassemble dry, water-test before you button up. Run a 60 C Normal cycle with the kick panel still off, my Fluke laid across the worktop, and my phone recording. Half my callbacks early in my career were a part I had reseated that drifted under wet running conditions. Now I always watch the first full cycle from outside the unit before I close it up.

LG quirks that will bite you if you ignore them

LG ships the same direct-drive QuadWash chassis across LDF5545, LDP6797, and LDT7808 trims, with only the wash-arm layout and door trim changing between SKUs. The implication: a part number stamped for an LDF5545 or a G 7104 may physically fit on a sibling SKU but the firmware lookup table is different by enough to matter. Door interlock geometry between LDP6797 and LDF5545 differs by 2.5 mm and a swapped door will throw a phantom door-open fault at minute 4 of every cycle.

the wash motor bearings have failed and the impeller is binding (32% of calls), the motor winding has shorted from water ingress past a degraded shaft seal (28%), the hall-effect rotor sensor has failed (16%), the controller-side motor driver IC has failed (14%), or a foreign object has lodged between the impeller and the volute (10%). That is the distribution I see across roughly fifty LG motor calls in the last fourteen months between Bengaluru, Pune, and Hyderabad. The takeaway: do not skip the cheapest test first. Wiring and connectors are 35% of these calls and they cost zero in parts to fix. Owners and inexperienced techs jump to a part swap and miss the real cause.

One more pattern. LG dishwashers in Indian municipal water (typical hardness 200 to 320 ppm CaCO3) develop mineral film on internal plumbing inside 18 months unless the owner stays on top of citric-acid descale (once a month) and dishwasher salt refill (every 60 cycles on premium trims with built-in softener). I have rescued at least thirty LG units from premature service calls with that exact maintenance routine. The dealer install in India often skips the inlet-strainer cleaning during commissioning, and bore-water installations in Gachibowli or Hennur cake the brass-mesh strainer within 6 months. Pull the inlet hose off the rear, soak the strainer in white vinegar for 15 minutes, refit; that single step prevents 40% of inlet-related callbacks.

When it is not the dishwasher at all

About one in five f78 circulation pump miele calls I take in 2026 turn out to be supply, environment, or operator-error issues. I write this honestly because owners get unhappy when I refuse to swap a part they already bought from Flipkart on a hunch. The non-machine causes I see most often:

A bench anecdote I keep retelling

Three weeks ago a Maruti Brezza diesel owner spotted me carrying my Autel MX808 into a flat in Jayanagar, Bengaluru, and asked if I could read his P2452 DPF differential pressure sensor fault while I was around. I told him yes, but only after the LG f78 circulation pump miele job was finished. The dishwasher was a LG LG LDF5545ST throwing F78. The float switch was reading 47 kOhm dry and not changing when I dumped water into the leak tray (should drop to under 5 ohms). I swapped the Rs 850 float switch assembly, re-ran the diagnostic, and the controller cleared the fault on the first cycle. Total time inside the kitchen: 28 minutes. Then I walked out to the Brezza parked on the road, plugged the MX808 into the OBD-II port under the dash, confirmed the P2452 alongside a P2453, and the actual cause was a split DPF differential pressure hose he could see and touch once I pointed at the engine bay. Two repairs in one afternoon, both diagnosed by the same principle: measure the signal, do not guess at the part.

I have a similar story from a Mumbai callout where a Hyundai Creta came in with P0299 turbo underboost and a P234B on the same scan. The customer also wanted me to look at his Whirlpool dishwasher on the way out the same afternoon. Same diagnostic mindset. Measure the signal. Trust the data. Do not guess at the part. The turbo underboost was a split intercooler hose that cost Rs 1,400 to swap, and the dishwasher was a clogged inlet strainer that cost Rs 0 to clean. Both jobs were closed inside three hours total and the customer paid Rs 2,800 for the labour, full stop.

Tools that earn their shelf space for dishwasher work

Verification routine before I close the ticket

  1. Clear stored codes with the diagnostic key sequence and confirm code memory is empty. Capture a before-screenshot of the display for your records.
  2. Run an empty-cycle Normal at 60 C. No dishes, no detergent. Watch fill time (typically 90 to 110 seconds for a LG dishwasher), pump pitch (no rattle, no grinding), heater rise (water at 50 C by the 12-minute mark, 65 C for Sanitize), drain (under 60 seconds end-to-end with no residual water in the sump).
  3. Loaded test. Standard load of test dishes deliberately soiled with cooked rice, oil, and a smear of curry paste. Run Normal at 65 C. Inspect each item for cleanliness after.
  4. Inspect filter, sump, and spray arms after the cycle. Filter basket should have small particulate but no large debris. Sump should be empty. Spray-arm jets should be unblocked.
  5. Listen to the door latch and interlock on closing. A loose interlock throws phantom door codes on the LG platform.
  6. Customer demo. I hand them the front panel and ask them to set a Normal at 60 C themselves. If they push the wrong button I write the correct sequence on a Post-it and stick it on the side of the dishwasher before I leave. Owner education is part of the fix, not separate from it.

Parts suppliers I actually use in India

What I tell a DIY owner before they start

If you have a multimeter, a Torx set, and a YouTube tab open, you can do about 80% of LG f78 circulation pump miele repairs yourself. The 20% you should not attempt: anything that requires lifting the dishwasher off the floor to access from underneath (without a helper), anything that needs water-line work where you are not certain the angle valve is fully closed, and anything where the failure was preceded by a smell of burnt insulation or a tripped MCB. Those three buckets are where you injure yourself, flood the kitchen, or burn out the next part. Everything else - sensor swap, float-switch swap, inlet-strainer cleaning, dispenser-solenoid swap - is fair game with patience and a phone camera. Budget 90 minutes of your evening, not 30. Buy the part from a supplier with a returns policy in case you misdiagnose. Keep a fire extinguisher in the kitchen, not the next room. That is the whole DIY playbook for this fault family.

Closing thought from the bench

The thing nobody warns you about appliance repair is how much of it is patience-shaped, not skill-shaped. The LG f78 circulation pump miele repair I just walked you through is genuinely simple once you have done two of them. The first one will frustrate you for an hour because you will second-guess the live-data reading, swap a part that did not need swapping, and find a hose clamp on the floor after you have buttoned everything back up. That is normal. By the third repair you will run the bench flow in your head while you carry the toolbox in from the car, and you will close the ticket inside an hour with one part swap and a verified cycle. The curve from frustrating to routine is the entire craft. There is no shortcut except doing the next call after this one. Take notes after every call. Photograph every harness orientation. Keep your Fluke calibrated. The work compounds.

Related guides worth a look while you sort this one out: