You can reset the self adaptive parameters with a main dealer diagnostic. Have seen this sort it a lot of times. I'd go back to basics first and check for air leaks etc first before putting more money into it