Check all intercooler pipes, make sure they are ALL connected and tught, check the silicone joiners for splits.
May also be a bad air flow meter, try a mates afm.
Because u have been driving while running poorly and rich u will need some new spark plugs too.
Get some bkr6e spark plugs, dont let the parts shops tell u u need platinums etc, waste of money