Has it been serviced and up to date filters?It is very difficult to determine faults on modern veh`s and a code reader may bring up some fault codes to look into,other than that it would be guessing and that can cost a fortune and get no further forward.
cdc, August 2013