This. You said it was rich at idle, sucks in the middle and picked back up @ 8k? Start with the stock can and see if your mid range comes back. Having an empty muffler is the same as running no pipe leaning it out even more. This, of course, is just an idea, but it only takes a minute to change and test. I can promise that it will run like shit with a gutted can.