What is it doing?

33 symptom pages across 3 brands. Each one lists real part numbers with reference prices.

Bosch — won't drain20 partsBosch — not filling with water10 partsBosch — leaking water30 partsBosch — not heating or drying4 partsBosch — noisy during the cycle20 partsBosch — dishes still wet after the cycle4 partsBosch — door won't close or stays ajar20 partsBosch — smells bad inside10 partsBosch — spray arms not spinning10 partsBosch — racks or rollers broken20 partsBosch — not washing properly20 partsGE — won't drain30 partsGE — not filling with water20 partsGE — leaking water30 partsGE — not heating or drying10 partsGE — noisy during the cycle30 partsGE — dishes still wet after the cycle10 partsGE — door won't close or stays ajar20 partsGE — smells bad inside20 partsGE — spray arms not spinning20 partsGE — racks or rollers broken20 partsGE — not washing properly30 partsWhirlpool — won't drain20 partsWhirlpool — not filling with water10 partsWhirlpool — leaking water30 partsWhirlpool — not heating or drying10 partsWhirlpool — noisy during the cycle20 partsWhirlpool — dishes still wet after the cycle10 partsWhirlpool — door won't close or stays ajar20 partsWhirlpool — smells bad inside10 partsWhirlpool — spray arms not spinning10 partsWhirlpool — racks or rollers broken20 partsWhirlpool — not washing properly20 parts