Sounds as if your in the same boat as Fabio.
One of the problems with the size of the battery used on the 999 is its Cold Cranking Current rating, not sure what other batteries of that physical size are available.
Last year my 916 suffered in the same way and was cured by fitting a new battery.
Best thing to do James is replace the 999R with a 998R
