Totally forgot about this have you tried to do a TPS reset, it might be as simple as, below is from another forum.
TPS reset might actually work
I did a search on TPS across the forums and nothing came back, so here goes, please dont be offended if it has been done to death ..
In the 4000 miles I've covered in 2 1/2 months my 13 R1200R seems to have developed a few tiny negative traits ..
1) Jerkiness at feet down manouvering type speeds.
2) A more pronounce shake at tickover.
3) The odd fluff, again at tiny throttle openings.
I put it down to time since it's service and/or the Arrows header pipes I had fitted.
This week I disconnected the battery and following the Haynes manual steps for re-installing it, I did a TPS reset.
Switch it on, throttle slowly min - max at least twice, switch off and then on again. Thats it other then I did it when the bike was cold.
Now to my suprise all these 3 minor issues have gone, at least its back to as I remembered it, the day I picked it up. The difference is noticable.