hi had to put my mazda 3 mps in the garage to have the timing chain checked i have been told i need new timing chain as it has stretched a tensioner oil pump and tensioner have had these done. garage didn't change the variable valve timing unit was told that the unit will put itself right in time but my car is stalling, popping from the exhaut and juddering when in low gear or stopped. Anyone have any idea if this will sort itself out or where I can get a valve at a good price thanks Dave.