Spitting, sputtering and starving for gas
So I volunteered to help my buddy out with his Frankenstein R6, his bike is an 02/04 (frame and miscellaneous parts) and an 05 (engine). He called me saying it was slightly hesitating. Once he rides up it sounds like death, won't idle, and sounds like it's starving for fuel.
First thing I did was pull the fuel pump, sock was filled to the brim with dirt and bugs, cleaned that put it back on sounded exactly the same. Checked spark 1 cylinder with 0 spark, 2 with limited spark, 1 good spark, so I went ahead and changed all 4, and checked each coil and they were all good to go. Went into diag mode and had 2 codes tps, and exup. Tps had a base of 24, took it off cleaned it with contact cleaner, put it back on and set it to 17. Fires up then sputters right out, now it will only run when fluttering the throttle like a crazy person and even then won't pass 2k rpms. I am completely out of ideas on how to help him. The bike has great fuel pressure, spark is nice and strong, air is unrestricted but something keeps killing the bike.