These numbers mean that you have a vacuum leak and/or a hole in the flexible intake pipe between the MAF and the turbo. Somewhere,after the MAF sensor, air is entering the intake stream. The MAF sensor is telling the computer that x amount of air is entering the engine. There is also some other air entering that the MAF doesn't know about. This air is detected by the oxygen sensor when the computer is operating in closed loop. To adjust for this extra air the computer adds more fuel to get the a/f ratio where it needs to be. This is what the BL number means. Default is 128,so any number above 128 means the computer is adding fuel. The higher the number,the more the computer is adding to the default amount. 14 numbers higher than default of 128 is a lot. The computer is adding a lot of fuel on top of the amount it is programmed to do.
Now we have more air and fuel entering the engine so the idle rises up. the computer then attempts to lower the idle back to where it should be by restricting the amount of air that gets into the engine by closing the Idle Air Control valve. The IAC number of 02 means that the IAC valve is 2 clicks away from closing as much as it can.
The IAC and BL numbers are telling us that air is entering the engine somewhere after the MAF sensor.
You must set the fuel pressure to 43 psi. with the vacuum line disconnected from the regulator.
This is easily accomplished with big adjustable pliers,but it must be done with the egine idling at operating temperature.
It is very sensitive to the pliers and is why this must be done while the engine is running.
If you tried clamping it in a vice,you would over crush it and there is no going back.
If you still have detonation after fixing the leak/leaks and raising the fuel base pressure,I would look at the stock fuel injectors as the next possible cause.