It sounds like a fuel pump.... atleast that seems to be the issue with most turbo cars.......... I learned that the hardway with a turbo dodge charger.
__________________

There are points in life where one looks at his or her situation and says "how the fook did i get here?" ... this is one of those instances....