Just to let you know, Sly from Kaizer fixed my car. It was some contaminants in the oil, stopping some oil getting to variable valve timing components.
Sly put some engine flush and changed the oil and oil filter and problem solved.
I just want to say Its great to find a technician who is so highly qualified, knowledgable, fairly priced and explain things to you properly, so thank you for the recommendation.