I was having some poor idle when trying to shift from N to any gear it would stall out as soon as it was in gear. I replaced the fuel pump and fuel filter and cleaned the tank and refilled with non ethanol 91. Problem appeared better but it would still stall out after a few minutes then it gradually got shorter and shorter before it wouldn't stay on unless I gave it a little throttle. Placed in dealer mode and checked TPS all appeared correct -C was showing centered. Being a NOOB with bikes I did not know of adjusting the idle on the handle bar. Adjusted that and everything began to work correctly. Finally had some time to tinker with it a little bit so I pulled it out ran it around the block a few times to get warm all was smooth. Gave it a bath and opened it up and Idle was horrible sputtering out of sync and black smoke from exhaust. Gave the TPS a tap and a jiggle and dropped the idle right back where it needed to be and ran very smooth no stalling smooth transitions into all gears. I decided to check the rectifier since I just bought the 2nd replacement battery since purchase last November and readings at idle were 12.8-13.0 at aprox 3000rpm was the same no lights on. Im guessing that it is the regulator going out which is why it isn't taking a keeping a charge well. What are the correct readings it should be putting out at idle? 13.8-14 correct? If so what are some good better than OEM replacements to put on it? Do you think the TPS is shot as well and should replace now or give it another chance?