The answer to 'steam cleaner dirty' is that a dirty steam cleaner is often caused by a buildup of dirt, debris, and mineral deposits from the water used in the machine. Symptoms can include poor cleaning performance, reduced suction, and water leaks. To solve this, you should regularly clean and maintain your steam cleaner according to the manufacturer's instructions.
For minor issues, you can often clean the steam cleaner yourself by running a vinegar or cleaning solution through the machine. However, if the steam cleaner is severely clogged or not functioning properly, it's best to call a professional cleaning technician to fully service and deep clean the machine.