you dont say if any engine management lights are illuminated on your dash when you get your fault,the first thing to do would be to get it onto a code reader to have a look at faults stored,it could be something as simple as a filter but that is impossible to say and rather guess which could cost you a lot of money would get it onto a code reader and take it from there
cdc, July 2012