yeah, vinegar, descaler, and also it never feels warm at the end of any of the cycles (from eco, to bloody 4 hour mode) so i think its .. just shit? or broken?
If you've done all the stuff suggested here maybe just treat yourself to a new one if you can afford it - having a crap dishwasher is just going to be annoying.
you presumably tried copious amounts of salt already?