Hi there. Had the same problem with my 2005 model when i bought it some weeks ago. First, undo & remove the large metal casing of drivebelt (left hand side of bike from the rear wheel to engine). When removed, press starter button and check starter motor cog is engaging the larger crank cog, if its not, its probably 1 of 3 things. 1, starter cog worn. 2, cog is sticking. 3, wrong wire to starter motor, thus, starter motor spinning wrong way, (which was the cause of mine!) Good luck. ps. keep your hands away of cogs when trying this or you'll have no fingers left !
Kevin, April 2009