Rather annoyingly my key sometimes just won't turn ....Any ideas ?

The dealership recommended buying a new ignition barrel, but this comes with the whole gearshift assembly !!!! for 120 plus fitting.