Glad to hear you fixed your drivability problems. Now go check out your TPS and look for codes. My car drives pretty well, but I know my timing is gettin too advanced because I run lean for almost 2 seconds under boost (AEM wideband), then the ECU pulls timing. You could be burning your piston rings so I would def. fix your code 51. I will have time today to work on mine, Ill post tomorrow.
~scott
~scott