{
  "id": "bosch-rattling",
  "version": "2.0.0",
  "title": "Stop dishes rattling against the spray arms",
  "deviceFamily": "dishwasher",
  "modelApplicability": {
    "modelIds": [
      "bosch-shpm65z55n-01"
    ],
    "region": "US",
    "panel": "Top controls with Start / Reset 3 sec, Delay and AutoAir. Match the full E-Nr, including /01.",
    "manualVersion": "9001411746_D · (0007) 640A MV"
  },
  "exclusions": [
    "SHPM65Z55N/20",
    "SHPM65Z55N/24",
    "SHPM65W55N",
    "Other SHPM / SHXM variants"
  ],
  "intent": "troubleshooting",
  "summary": "Reposition loose dishes and check arm clearance after the machine cools.",
  "prerequisites": [
    {
      "text": "Wait for the cycle to finish and dishes to cool.",
      "sourceId": "bosch-manual",
      "locator": "pp. 8, 16, 40, 47"
    },
    {
      "text": "Switch off before loading adjustments. Watch for sharp cutlery.",
      "sourceId": "bosch-manual",
      "locator": "pp. 8, 16, 40, 47"
    },
    {
      "text": "For hands-on cleaning, switch off and isolate the incoming power at the known, safely accessible dry disconnect. If you do not know the isolation method, ask your installer; do not remove a panel or pull out the dishwasher. Restore power only after reassembly and with dry hands and floor.",
      "sourceId": "bosch-manual",
      "locator": "p. 8"
    }
  ],
  "tools": [
    "No tools needed"
  ],
  "materials": [
    "No materials needed"
  ],
  "steps": [
    {
      "id": "step-1",
      "text": "Inspect items that could contact one another or a spray arm. Separate dishes and place them securely in their rack supports.",
      "sourceId": "bosch-manual",
      "locator": "pp. 8, 16, 40, 47"
    },
    {
      "id": "step-2",
      "text": "Reposition long utensils, trays and handles so both spray arms have a clear path.",
      "sourceId": "bosch-manual",
      "locator": "pp. 8, 16, 40, 47"
    },
    {
      "id": "step-3",
      "text": "With the appliance off and cool, gently rotate the spray arms by hand to confirm clearance. Do not force a stiff arm.",
      "sourceId": "bosch-manual",
      "locator": "pp. 8, 16, 40, 47"
    },
    {
      "id": "step-4",
      "text": "Run the next normal wash only after proper loading and assembly. If mechanical rattling persists with clear arms, request service.",
      "sourceId": "bosch-manual",
      "locator": "pp. 8, 16, 40, 47"
    }
  ],
  "checks": [
    {
      "id": "rattle-contact",
      "goal": "Do dishes or utensils touch a spray-arm path?",
      "question": "Do dishes or utensils touch a spray-arm path?",
      "instruction": "Wait for cycle end and cooling; safely isolate power before checking by hand.",
      "stepIds": [
        "step-1",
        "step-2"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 16, 47",
      "choices": [
        {
          "observation": "normal",
          "label": "No item crosses a spray path",
          "next": "rattle-stability"
        },
        {
          "observation": "abnormal",
          "label": "A dish or handle crosses the path",
          "next": "rattle-move"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        },
        {
          "observation": "normal",
          "label": "There is no current rattle; I am only reviewing the loading",
          "next": "identified"
        }
      ]
    },
    {
      "id": "rattle-move",
      "goal": "Can the item be repositioned with both arms turning freely?",
      "question": "Can the item be repositioned with both arms turning freely?",
      "instruction": "Move the item rather than bending the arm or forcing it past an obstruction.",
      "stepIds": [
        "step-2",
        "step-3"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 16, 40",
      "choices": [
        {
          "observation": "normal",
          "label": "The arms now clear the repositioned load",
          "next": "rattle-stability"
        },
        {
          "observation": "abnormal",
          "label": "The arm binds or the item cannot be loaded securely",
          "next": "service"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    },
    {
      "id": "rattle-stability",
      "goal": "Are light dishes secured and separated from one another?",
      "question": "Are light dishes secured and separated from one another?",
      "instruction": "Light or sparsely loaded items can move, and exposed tub walls may sound louder.",
      "stepIds": [
        "step-1"
      ],
      "sourceId": "bosch-manual",
      "locator": "p. 47",
      "choices": [
        {
          "observation": "normal",
          "label": "Items are stable and separated",
          "next": "rattle-retest"
        },
        {
          "observation": "abnormal",
          "label": "Loose items can knock together",
          "next": "rattle-secure"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    },
    {
      "id": "rattle-secure",
      "goal": "Have loose dishes been placed securely in the rack supports?",
      "question": "Have loose dishes been placed securely in the rack supports?",
      "instruction": "Redistribute the load without crowding the spray paths.",
      "stepIds": [
        "step-1",
        "step-2"
      ],
      "sourceId": "bosch-manual",
      "locator": "pp. 16, 47",
      "choices": [
        {
          "observation": "normal",
          "label": "The load is now stable",
          "next": "rattle-retest"
        },
        {
          "observation": "abnormal",
          "label": "The items cannot be secured for washing",
          "next": "ready"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    },
    {
      "id": "rattle-retest",
      "goal": "Did the contact-type rattle recur in the next wash?",
      "question": "Did the contact-type rattle recur in the next wash?",
      "instruction": "Record when and where the noise occurs; other noises are outside this loading check.",
      "stepIds": [
        "step-4"
      ],
      "sourceId": "bosch-manual",
      "locator": "p. 47",
      "choices": [
        {
          "observation": "normal",
          "label": "The contact-type rattle did not recur",
          "next": "done"
        },
        {
          "observation": "abnormal",
          "label": "The rattle persists with a stable load and clear arms",
          "next": "service"
        },
        {
          "observation": "unobserved",
          "label": "I have not checked this, or cannot observe it safely",
          "next": "ready"
        }
      ]
    }
  ],
  "branches": {
    "entry": "rattle-contact",
    "outcomes": {
      "done": {
        "type": "issue-located",
        "title": "Observed result recorded",
        "text": "You recorded stable loading, clear arm paths and no renewed contact-type rattle. This is your observation, not independent confirmation of the appliance condition.",
        "sourceId": "bosch-manual",
        "locator": "pp. 8, 16, 40, 47"
      },
      "identified": {
        "type": "issue-located",
        "title": "Observation and next step recorded",
        "text": "The observed condition does not call for further steps in this task. Keep the record and choose a related task if a different symptom remains. No failed internal part has been diagnosed.",
        "sourceId": "bosch-manual",
        "locator": "pp. 8, 16, 40, 47"
      },
      "service": {
        "type": "service-needed",
        "title": "Pause and request qualified help",
        "text": "The observed condition needs qualified help. Keep the appliance out of use when a safety concern remains. Share the exact model, displayed message and your before/after observations; do not open panels, bypass a lock or access the pump.",
        "sourceId": "bosch-manual",
        "locator": "pp. 6–8, 43–48"
      },
      "ready": {
        "type": "prepared",
        "title": "Observation still needed",
        "text": "This check is not complete. A condition you have not observed is still unknown. Save the record and return when the preparation and observation can be completed safely; ask support if safe access is uncertain.",
        "sourceId": "bosch-manual",
        "locator": "pp. 8, 16, 40, 47"
      }
    }
  },
  "outcomeChecks": [
    {
      "text": "You recorded stable loading, clear arm paths and no renewed contact-type rattle.",
      "sourceId": "bosch-manual",
      "locator": "pp. 8, 16, 40, 47"
    }
  ],
  "stopConditions": [
    "Stop using the dishwasher for smoke, a burning smell, damaged wiring, an active leak or water near electrical equipment. Isolate power and water only from a safe, dry, accessible location; otherwise keep clear and request qualified help.",
    "Do not remove the pump cover, reach into the pump, open electrical panels, bypass the door interlock or move the installed dishwasher. Refer plumbing connections, installation and repairs to qualified service.",
    "Stop if a part is cracked, jammed, sharp, insecure or different from the matching manual. Do not force a fitting or touch hot water. Never mix cleaning products."
  ],
  "sources": [
    {
      "id": "bosch-manual",
      "title": "Bosch SHPM65Z*** Operating instructions",
      "url": "https://media3.bsh-group.com/Documents/9001411746_D.pdf",
      "version": "9001411746_D · (0007) 640A MV",
      "checkedAt": "2026-10-13",
      "purpose": "User maintenance, controls, observable troubleshooting and safety",
      "reuse": "Copyright BSH. Linked reference; original summaries only. No manual illustrations reproduced.",
      "locator": "pp. 8, 16, 40, 47",
      "topicPage": 47,
      "pdfPage": 47,
      "pageNumbering": "Printed English page equals the one-based PDF page in 9001411746_D."
    },
    {
      "id": "bosch-support",
      "title": "Bosch SHPM65Z55N/01 appliance information",
      "url": "https://www.bosch-home.com/us/en/productservice/SHPM65Z55N-01",
      "version": "Live E-Nr /01 support page",
      "checkedAt": "2026-10-13",
      "purpose": "Exact E-Nr identity and direct association with 9001411746_D",
      "reuse": "Link only",
      "locator": "Exact SHPM65Z55N/01 identity; associated operating instructions 9001411746_D"
    }
  ],
  "assets": [
    {
      "id": "bosch-spray-path",
      "url": "/diagrams/bosch-spray-path.svg",
      "kind": "original schematic",
      "alt": "Conceptual spray-arm paths showing a protruding utensil blocking rotation and a clear load after repositioning.",
      "license": "Original Homekeep schematic; conceptual identification and observation only, not an exact part drawing or official Bosch artwork"
    }
  ],
  "relatedIds": [
    "bosch-loading",
    "bosch-spray-arms"
  ],
  "family": "wash-dry",
  "recordFields": [
    {
      "key": "rattleBefore",
      "label": "Noise and load position",
      "phase": "before",
      "type": "text",
      "placeholder": "When it occurs; loose items; arm contact"
    },
    {
      "key": "rattleAfter",
      "label": "Noise after loading correction",
      "phase": "after",
      "type": "text",
      "placeholder": "Which item moved; clearance; recurrence"
    }
  ],
  "maintenance": {
    "intervalDays": null,
    "basis": "user-selected",
    "label": "Choose a reminder to review this observation when the symptom recurs or care is needed; no fixed day interval is assigned.",
    "sourceId": "bosch-manual",
    "locator": "pp. 8, 16, 40, 47"
  },
  "diagramId": "bosch-spray-path"
}
