Coops, after doing the checks that Jeff has suggested and eliminated either the starter motor itself, or the battery from the equation, and then proceeding in the direction that Jonesey has pointed out to you (helpful bunch, aren't we?) , is this bike a rider, or one you're rescuing from a long sleep??
Have to ask that as the starter clutch assembly can be affected by the use of the wrong type of oil in the motor, similar to the main clutch basket. If the motor's been treated to some whizzbang techy friction modifed oil, it can prevent the rollers in the starter clutch from biting on the outer walls of the hub, making the starter motor spin uselessly.
I'm not saying this is the problem, I'm just saying that it has happened to others in the past, and if so, can be rectified by a couple of oil changes to flush the too-slippery stuff out of the motor.
I'd definitely give this a try first, before looking at splitting the cases.