You might have a bad variator. You need to have the shop read the timing variation while the car is running.