If all those items made no difference then the problem is not related to what was done or fitted to your bike, they would need to look elsewhere within the bike. Go & see Simon to see if he can help you out with a fresh map not Yamaha based, if you were in Oz I would get you to send me your ECU...