Welcome to the forum Gavin, you'll find the members on here are a friendly and helpful bunch 🙂
id advise a diagnostic check to see what fault codes flag up. Or get an independent garage to take a look if the tank does need cleaning.
i would also question where you got the ad blue from and if it's contaminated, you have to ask why?
cheers
Steve