Update! I've not been quiet for no reason, I only got the car back last night and like I said at the start I wanted to talk to them before I come on here with the end result.
I wanted to get some else to check the timing because YES I did think the timing was out, so wanted to see if I was right before I mentioned it again, turned out I was WRONG and it was a flat HT lead and wrong plugs from some previous work done a local sh*t garage that I'm now in dispute over the workmanship, The car only started to play up after cambelt change so straight away thought timing is out after reading so many threads about timing that my car was acting the same, needless to say it has piss them off as they've read this thread and told me about it before I even come on to answer for myself.
Anyway pic of the problem