Recently returned to bikes. 2012 zx14r purchased with 7000 miles. Now has 35 plus. On a 95 degree day will not run above 3000 rpm. 65 degree in the morning runs better. It has never gone above 205 on the coolant temp gauge, and then only in traffic on a 90 plus day. No engine codes. Runs best when cold. No contamination in coolant or engine oil. Idles great. I thought it was the fuel pump because one of the drain tubes running through the tank had rusted through and the screen had a lot of rust. New pump. New tank (used but rust free). I did not replace the whole fuel pump assembly, just the pump and screen. I pulled the throttle body rack and cleaned the injectors. Any suggestions for where to look next would be appreciated. As a senior citizen my life seems without meaning if my shift light does not flash. Thanks.