Easiest way would be a tester to see if its got power from the stator,
if it has it could be the cdi, the 04 was notorious for staters though,
but then again my 07 had flames out of the backbox, managed to get it
home and put a new plug in it and it was fine.