Have you checked your plugs and filter?? Maybe run some cleaner threw it. If the regulator wasn't working and not dumping the extra fuel in the engine. It would rub extra rich.
This is all the mods and what I have done
+1 in front, d&d slip on, k&n, 190 rear, tre, pc3 USB ( not hooked up) last oil change was bout 400 miles ago air filter was charged then aswell new ngk plugs I do not know if or when the valves were adj it is not throwing any codes I don't know if there is any power loss or not b/c it has done this scense I bought it
The things I have done to try to fix it r new plugs new oil and filter throttle bodies sync new fuel pressure regulator new injectors new fuel rail new throttle bodies new tps new air temp sensor and vacume boost sensor
I have had it on a dyno 4 times every time I've done somthing I would see if it made a difference in my fuel curve but it didn't I've had the yosh cube hooked up to it also
I feel like we have gone over the problems listed with your bike...
Have you tried to test the sensor on the back of the airbox, I think it is intake vacuum.
There is also a barometric sensor on the right hand frame rail, you should test that.
If those both check in spec, I would look for a loose ground and then a replaced ECU.
Your fuel pump is definitely not putting out too much fuel. Also, if you have bad grounds for the sensors, they will send false signals to the ECU which would, in turn send the signals to the injectors and coils.
You said you replaced the TPS sensor. Did you do the correct procedure to reset the output voltage on it? (put bike in dealer mode, get engine to normal operating temp., make sure choke all the way off, set TPS for correct reading on gauge cluster)
Now, three things I didn't see that you checked/replaced are as follows: (1) Battery, (2) Both fuel filters, (3) Connections to rectifier/regulator. Also check for loose/bad vacuum lines and throttle body rubber boots.
have you checked for leaks around the fuel pump gasket? You may have a small enough leak where nothing hits the ground as it evaporates on the block. Are you getting gas in your airbox?
I would think if the ecu is getting bad signals or the injectors are firing or pulsing twice in a stroke, you get some kind of bog or your spark plugs would be soaked.
I'm curious to the HP numbers and a/f numbers from a dyno run.
I had the same issue on my 98 750. Check the water temp sensor. your bike is maybe getting a skewed signal from the water temp sensor and the fuel injectors signal from the ECU think the bike is always cold. in turn making your bike run pig rich.