Grimm, sorry for being MIA as we hack at this beast.
Here is a video of my bike, with the same problem. I will note that once the bike is warmed up, the battery light stops coming on when it starts to choke as throttle is applied.
The original plugs were a little wet on the threads. So I purchased the NGK's as noted in the video. NOTE: I HAVE SWITCHED TO THE CORRECT BOSCH SPARK PLUGS, Please disregard the NGK one's listed at the start of my video as I learned they are for not for the 4 valve k bikes.
Since the video, I installed your most hated K&N air filter yesterday as I got one for $40 and don't share the same distain for them. I also sent my fuel injectors off to be tested and cleaned at $15 a piece. If that is the culprit, I'll post the contact for info the servicer as thats cheap.
I also received this info on the k100 forum after a senior member watched the video:
I'm getting in to this conversation a bit late so forgive me if something I put here is redundant. My guess is that you are lean. I would disregard the TPS for the moment.
The video of the fuel movements in the tank may look suspect. When fuel exits the filter, it should flow on to the tank outlet fitting down to the forward end of the injector log rail. Through the fuel rail to supply pressurized fuel to the tops of the injectors, excess fuel out the rear of the rail, around the rear end of the throttle bodies and into the fuel pressure regulator. The pressure regulator provides the needed flow restriction to maintain the line pressure at about maybe 38 psi. Once pressure is built in the rail, a spring in the pressure regulator lets excess fuel to... then leave the pressure regulator, through the hose back to the tank return port. I'm not sure if your 91 k100 contains a check valve to prevent fuel back flow when the hoses are removed for service or not. If it does, you may hear a slight buzzing or rattling sound at that area while fuel is flowing through back into the tank. (normal). Do not remove the check valve.
You must insure that there's no fuel squirting out at any of the fittings in the tank from the hoses for the filter, the filter itself, and that it's correctly plumbed in the correct direction of flow to the proper ports.
You need to install a (temporary) fuel pressure gauge in the hose between the fuel tank outlet pipe and the front of the fuel rail. Checking to see that you have about 35 psi - 50 psi. When you "Crack" the throttle.... vacuum in the sense line from the throttle body to the pressure regulator drops, allowing the regulator to raise the pressure. Hence, disconnecting the vacuum line to the regulator should cause a rise at the gauge. If all of that checks correctly, you could move on.
At Idle, You could spray something like carb cleaner all around all the rubber connectors between the airbox and the throttle bodies and between the throttle bodies and the cylinder head below them. I expect you have already tested the crankcase breather hose behind the rear of the throttle bodies for vacuum leaks. If all that checks out, You need to insure that the integrity of the large Elbow hose between the airbox flow meter outlet and the air intake plenum inlet are secure and leak free. There can be NO air leaks between the outlet of the Airflow meter (located in the top of the air filter box) and the manifold flanges at the top of the cylinder head.
Last, you should be sure that the oil fill plug is correctly installed & tightened so no air can enter there. If all that is correct, You should inspect the airflow meter itself to see that the rotating flapper door inside moves through it's entire range of travel open & closed with a nice light SMOOTH action with no tight spots or binding. I expect if all that can be checked & corrected the engine will be well.
As for the Ignition, I doubt if that is the problem. Just as a routine matter, You need to have the correct (non Resistor) spark plugs with the little screw on tips on the top. Beyond that the plug leads need to be VERY firmly twisted/pushed on to the plug tops with pliers and a LOT of hand pressure. These go on & come off really quite hard.
I'll be interested to see if you thoroughly re-check all these items and what is found.
Since it runs quite smoothly, I doubt if injectors are the failure but it's not inconceivable.
My number 1 bet is air ingestion somewhere between the air flow meter and the intake ports on the head. This would cause the airflow meter to not react correctly.
My #2 bet is low fuel pressure.
One should also verify that the Fuel injector main connector at the FI computer is getting the correct resistance readings from the coolant temp sensor. There are other portions of the forum that cover this.
I'm sure that others here may have a different view of what I've posted. Just trying to help.
Regards, ibj...
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
From RICK G:
+10 on that ibj
The fuel pressure is 32 -33psi and the pump should be capable of pushing 65 psi, you can test the pump pressure by clamping the outlet of the fuel rail.
I have seen a badly clogged filter cause big problems, it will idle without very much pressure at all as the fuel will get sucked out of the injectors with the high vacuum but as soon as you rev it dies. That plastic filter is good dumpster food and they usually explode. dry the plugs off with a flame or put them in the oven if your game.
The check valve was only up till 85 then the return goes right to the top of the tank.
If you put a piece of hose on the top of the pump clamp it then turn the ignition on and when you push the start button the pump will run for 1.5 seconds if the engine doesnt start but in that time hold your thumb over the hose end with it inside the tank and the pressure should be high enough that you have a very hard time stopping the flow and it should be a very healthy flow not a dribble, that is a good indicator that the pump is OK.
MAKE SURE THE HOSE IS POINTING INTO THE TANK it is very supprising just how much fuel it will pump.
also check the tube that goes from the lower rear of the plenum (black plastic box above TBs) to the engine breather if that is cracked and falling to bits a big heap of air gets in there.