+1 to the boost leak as i had the exact same prob just before JAE. turns out it was the intercooler hardpipe connection behind the front bumper. the other thing that it could be (and i would look at this last, boost leaks first) is a faulty o2 sensor. are you using excessive amounts of fuel? when i got my 15 the o2 sensor was dead and i was getting only 220 miles to a full tank of fuel, plus the lumpy idle. i got the car mapped and my mapper worked around the sensor, now i get 330miles to the tank.
if you are getting alot of turbo noise then the obvious thing to check is the turbo gaskets. sr20's are famous for killing those gaskets! that would kill both problems at once if its knackered