just a thought..
the seat tank can be moved back and forward on a 999
when i got my bike serviced they put the seat/tank back in a different position from where I normally have it set.
The bike felt horrible until I realised what had happened and put it back. I was amased at how much difference such a small adjustment made.