Already have done both. Fuel gauge "T" in right at the TBI and gauge is on the dash so I can watch it. Fuel pressure is solid even above 2000rpm. Did a fuel volume check and it passed. The TBI system only requires 9-12 psi and I have a steady 11. I notice the tach drops for a split second when the flat spot happens, but the engine rpm is not dropping in relation to the tach. That makes me think the ignition is cutting off for just a second. With no change in throttle position it perks up and pulls to 2500 and I shift. Then same response thru the next gear. I did replace the TPS and checked voltage while thru the entire range. Next trying to get my timing light where I can watch when driving to see if I am loosing spark. Damn thing looks like a rolling laboratory with all the hoses and wires hanging out the windows. I do not have a OBD1 scanner to watch the fuel trims but I did confirm the O2 sensor is working. Also ran without O2 sensor plugged in which should have put the fuel trim in default, made no difference.I’d replace the fuel filter and have a fuel pressure gauge that can be read when the flat spot hits. 2000 is far from wot, but if there’s a pressure change beginning there, that could cause the issue.