hi guys i just recently bought an 06 560 smr... the bike runs fast, way more torque than my 08 1000rr... (btw its my first supermoto

)
the problem is,
after a ride about 10kms, after i shut the engine off, it won't start no matter what i do...
the engine cranks but won't start. the battery feels weak...
tried push start, but no luck also...
this was the problem. so i did preventive maintenance.
change oil
change spark plug
change new battery
opened and cleaned the carb
cleaned the oil filter....
after it the bike ran good again....
but after a couple of kilometer riding,,, i encountered the same problem
what seems to be the problem?
charging?
stator?
starter?