Thanks guys. I ran the car with the front wheels off the ground. It revved fine in park (so cat is probably OK?). It spun the tires in the air fine in R and D at idle, but as soon as I slowed the tires with my boot (engine under load like while driving) the engine bogged down and ran rough. I haven't had a chance to cut up the cat or drive the car yet. Also I don't see any codes for engine sensors or anything, just P0300 random misfire.