26/28 on 1.7bar should be nudging 360hp so as above its probably getting enough low down to make plenty torque just not holding onto it. If you lean it out in the middle its likly to make a tad more torque as well which isnt going to be good for traction, infact im surprised its not terrible at present,lol.
Inlet temps ok?