If you're getting yellow stripes despite cleaning multiple times, I'd suggest you first inspect the nozzles yourself - don't just run the automatic cleaning! Take a cloth, dampen it with distilled water, and gently dab it on the nozzle plate (the side that sits on the paper). If yellow comes out, the nozzle is just clogged and you can dab gently several times until nothing comes out anymore. That often works better than the cleaning programs because they sometimes aren't strong enough to get stubborn dirt out.
A problem that a lot of people overlook: With EcoTank printers, the tubes from the ink cartridge to the print head itself can get clogged or twisted! That happens especially if the printer hasn't been used for a while or if the ink has aged. No amount of intensive head cleaning will help in that case. Check if the tubes are sitting properly and if you see any kinks or air bubbles in them. They should be tight and clear.
If none of that works and the yellow stripes stubbornly stick around, it could also be the print head itself that's the problem - but before you get it repaired, try turning the printer completely off, unplugging it, and waiting at least 30 minutes. Some systems sort of "reset" themselves and that can work wonders! Only then would I take it to a service center.