OK, had a new diff fitted and it still whinned like a bast##rd, so the garage did various tests and is 100% certain it is the tyres, I said "Ok, I don't mind putting some tyres on but if it still does it are you gonna pay for them?", he said "Yes"... so now looking for some good and quite tyres...