Theres a problem with the TBI on a 350 theory. When you hit the gas, the computer is still only sending enough fuel to make the proper mixture for a 305. Thats why its falling "flat on its face". The reason it still keeps running is due to the fact that the 02 sensor is registering a lean burn. Want to get your power back? Get a programmable ECM and re-curve your injector timing