I'd be checking the following-
• bad fuel economy- o2 sensor
• stalling- put on stock bov, could be coils, split in vacuum line, intercooler pipe etc.
Obviously your problems could be from a few issues but start with the basics.
If all else fails, let us know where you live and we can point you in the direction of who to take it to.