To me the key to beating Eck is to WAIT to taunt him until a couple seconds after he leaps. If you taunt him as soon as he leaps, he will come at your tank, then turn towards your dps and spit. If you wait ~2 seconds before taunting, he will still be facing your tank when he spits. I've done this fight at least 5 times now without my DPS getting hit.