Best bet is to buy a brand new one and fit it, if that doesn't work then it could be something else maybe the switch itself, I'm sure I read on here somewhere that someone's switch wasn't making full contact on contacts which gave him a similar problem.
Either that or ask a mate with working heating on their mk3 if you can try their resistor if it works you know you have brought a faulty resistor.