I see you do have a fuel pump. Is your chip set up for those injectors? 17 lbs of boost may be just a touch high. You are running it on the edge. That is about where I would run it, but I tune until I see knock and then back it down a touch since I am running 25 psi. 1.2 degrees of knock at 17 psi isn't bad. 752 02 count at WOT is about as lean as you want to see. If it gets any lower, you may want to drop the boost about 1/2 lb.
As I said, your wot #s are pretty good. Your idle and blm seem off. Is your TPS (throttle position sensor) and IAC (idle air control) sensor in spec?
TPS should be .44 and 4.5+(when gas is floored).