I have spent number of hours trying to figure out what is the problem(s).

I have a 2007 XB12R, with stock ECM, stock open muffler (Interactive cancelled), K&N air filter and No more wire one the air box.

The bike start and idle well when cold. But when hot, the idle start to be ****ed up, drop to stall or idle itself to 2-3K. The bike are also bucking when rolling steady, and backfiring in the intake. But when speeding the bike feel awesome, very responsive and feel like he want to fly.

I have replace the throttle body shaft with the cnc machined one from twinmotorcycle,
replace both intake gasket,
new sparkplugs,
replace the 02 sensor,
the 2 fuel filter and the fuel pump,
it's always fuelled with 91.

I love this bike, but I don't know what to do next. The HD dealer near me seem pretty useless until you buy a brand new bike... So, if someone have some sort of clue for me.

Thanks