They arent very common to go faulty, if its holding at 3,000rpm then its more than likely a boost related issue, recheck all the boost pipes again, remembering to look for oil
check the pipe after the pancake pipe (back of the engine) they are prone to leak/blow off