Have you checked that it has had it's recall? my sisters got recalled to have the work done (04 plate) free of charge, they also replaced part of the loom - it was part of a massive recall.
Check to see that it has been done and if they still honour it at the dealers first mate.