The bike was popping during the entire ride out while giving it throttle of the exhaust and then when I had to start limping it along it would also sometimes fire out of the intake. Also in a certain throttle position the bike would surge/lurch, if i twisted the throttle more or less it would smooth out. I will be addressing all of your points next week and posting my findings. Thank you for the ECM lend offer, might be taking you up on it.
We have tested the TPS previously and found no issues but are going to check again. No issues seen with a cracked throttle body shaft.
We have swapped the 02 Sensor with a known good sensor and monitor is values, nothing out of the normal noticed. When it smells rich, the 02 sensor reads rich through the ECMDroid.
Im assuming you are referring to a MAF sensor (Mass air flow). As far as i am aware, this bike only has an IAT sensor (intake air temperature). Please let me know if this is what your referring to or if I am way off base lol.
Thank you all for the help once again, I will be posting more information on the bike and what we find next week. I really do appreciate everyone's help and am looking forward to this thing being fixed. I will be posting more findings next week when I get back to the bike.
EDIT:Screenshot aded, this is from the bike being started and idling for a short time, you can see aroun the blue timing mark where the 02 sensor begins to jump around.