So today I ran a compression test on all cylinders and all fo that actually checked out. All were within 10psi of each other so I know the motor is fine. Now the blower is making wierd noises so I don't know whats going on there.
We have actually at this point determined that it is a fuel delivery issue. The loud pop I heard and why the motor has been running like crap 50% of the time is something in the fuel system just isn't keeping up when I rev the car. After I rev it hard the motor comes down and runs like ****. If you start it back up immediately and try to run it it just dies and won't stay running. BUT if I shut it down, then cycle the key on and off a few times (to let the fuel pump load and build pressure again) the car idles like a dream and runs fine as long as I don't rev it hard.