The P0606 is not a good sign.

Are you running the stock MAF?