check the timing
Is the battery fully charged? Try jump-starting it.
It starts because current flows easier in a warm battery. But any guessing about what the problem is needs to start with a charged battery, lead acid batteries need to be charged to 12.6v, if it won't charge to 12.6v, the battery needs replacing. It also sounds like your charging system may not be working right, which may have caused the battery to fail. With a charged battery check voltage at battery at 2500-3500rpm, it should read 13 to 14 volts, most bikes do not charge at idle.
If the battery turns the engine over as it should then the battery is good.
check battery
Can be many things. Lack of fuel, or other electrical problem.
your alternator ain't charging your battery or a bad connection draining the battery
Trans problem
If an engine is cranking slowly the first thing I would suspect is a weak battery. Remove both battery cables and clean both the cable connectors and the battery posts. Put a battery charger on the battery and charge it until if is fully charged. If the problem still persists, then suspect a starter going bad or the engine is slow in time. Remove the starter and have it tested at an auto parts store. If the starter checks OK, then you need to have the engine timing checked. If your Check Engine light is on, have the ECU scanned for a trouble code and go from there.
Yes. The alternator is used to keep the battery charged, while using the headlights, radio, a/c, etc. The starter to me is misstated because it actually cranks the engine. The ignition system starts it, and keeps it running.
Sounds like you have a dead battery.
i hit he curb and put a hole in the oil pan ,i replace the oil pan now the engine cranks but doent start. what could be the problem
its not your ignition its your crankshaft sensor that's the same problem i had.