It could also be a o2 or air module issue. Try refitting a new service kit and see if that helps