So new plugs and wires didn't solve the problem. Would a clogged cat or clogged fuel filter still allow the car to rev freely across the entire rpm range while sitting in park? I've taken videos of the tachometer when the car is doing this, I just have to take a look at them and see if you can hear the noise the car is making while revving. After that I'll post them and hopefully that will help narrow things down.

Thanks guys.