The only way to fix the economy is to take out the ability to trade coins for a pokemon straight up. Trades should just be pokemon for pokemon. If you want to BUY a pokemon, you have to go through the auction house. There will have to be some sort of PWO tax (of about 5%) to pull some coins out...