Update: Idle is fixed after cleaned out the TB and the shift motor. However, it still dies when changing gears if not really slow down and at 4th or 5th gears it doesn't die but can not move the atv untill have to shift back to neutral and it fine again. There is must be some safety sensor causing it.