it is very difficult to determine your fault and it could be any ammount of things,it may be worth getting it onto a code reader and make sure your filters are ok and up to date,other things to check would be intercooler/air intake leaks
cdc
August 2012