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