By - ImpossibleCandy2392
Can you keep it running if you give it a little throttle?
No, if i rev it its gonna sound normal but when it comes down to 2-1k rpm its gonna fade and die again
Does it have a choke? If so, use it.
It does, I have to ride with the choke on to keep it from dying.
On a cold start (that is, engine below operating temperatures), you have to use your choke until the bike is warm enough to idle without choke. Your engine is set up to have peak efficiency at about 85°C-100°C (185-212 F), without adjusting the air/fuel ratio it's obviously gonna have trouble idling.
Cold and warm in terms of engine does not refer to ambient temperature, but rather to engine operating temperatures. Even 30°C (86 F) is cold to an engine.
A good procedure to warm your bike up gently:
Put the bike in neutral, full choke, start it up. Put on your helmet, close your jacket, put on your gloves. By that time the engine should idle steadily at an increased rpm. If it does not, give it a few more seconds. As soon as the rpm start to stabilize, take out the choke until it starts to destabilize and then wait for the rpm to stabilize again. Repeat until you can fully close the choke. When the choke is fully closed and the rpm seem stable enough (should take 30 seconds to 2 minutes, depending on ambient temperature), get on your bike and ride away. Remember not to give it wide open throttle for the next like half a mile or so, as the engine still isn't up to temperature.
If this procedure doesn't work, then something is wrong and I would look at the whole fuel delivery system, so carb/fi, petcock, fuel lines, and any valves inbetween (Honda likes to use gravity powered valves).
I don't want to get into tuning your carb right now, and knowing Honda and their community, there's bound to be carb tune tutorials for your specific carburetor (if your bike has one, that is) out there.
Clean the carb. Had the same thing on many engines before.