Thanks guys I'll go looking for a loose connection. I say loose as the problem gets worse as the engine gets hotter so a 'dry joint' type connection could be the problem.
Just to round things off and issue many thanks to all. A clean and crimp of the connection on the alternator has fixed it nicely. Still a bit erratic but then it always was.