Right guys gave this a go...

removed battery
Brushed contacts with toothbrush
Sprayed with air duster
Brushed with toothbrush again
Sprayed with electrical contact cleaner
Brushed with toothbrush
And finally another spray with the air duster

Results - phone on charge for 30 mins and only went in and out of driving mode once which is alot better than before. So next up is to clean my chargers and give phone charging port another clean.

Thanks for suggestions guys much appreciated

Sent from my GT-I9300 using Tapatalk