shit at least he admits it..
I have people swear to me up and down they are more mechanically inclined than I am.. and im pre disposed to believe them. cause I myself am still green to mechanics. but come to find out when working on their vehicles that there absolutely retarded..
targa leak is an ez fix.. heres a link.
http://gallery.sanitylapse.com/v/sup...+Fix+10-28-05/
as before mentioned. run a battery of tests and definitely check the shaft play on the turbo.. hg test, leak down test. wet test.. pregnancy test.. wft ever else you can think to run.