have seen lots of people saying about this usally air flow meter or ecu relay if you have tried these try crank breather pipe give it a good clean with some form of cleaner then try throttle body clean with carb cleaner if still no joy, change back box maybe cat depends how much gash you have hope this helps