HG is fine, ive already checked that.
HT leads are in the right order too, i changed them 1 by 1 so that they didnt get mixed up, plus the problem was there before i changed them.
TDC sensor is fairly recent.

Im now fairly sure its the oil in the plug holes, but because of the dam rain today, i havn't had a chance to look yet.

thanks for all your suggestions, i'll report back my findings.