What chip do you currently have in the ECU?
If its not a '062' try one, they do make a significant difference with open cans, if you need one I have a couple or three 'spares' I bought a job lot....lol just in case but never needed a spare. U2U me you can have one. That attached is worth a read if you have time:
http://www.moto-one.com.au/performance/996eproms2.html Cheers