B16 Hesitation HELP!

ok so i got an obd0 b16 thats been converted to obd1. its an 89 motor in a 94 hatch. i got a chipped p28 ecu, obx 4-1 header running one 4 wire o2 sensor at the collector. TD68 dizzy. I just cant figure out why it has a hesitation. i tried new cap, rotor, plugs, wires.. new o2. tried messing with the igintion timing. the only thing i can think is possibly the dizzy is bad but im not about to drop more money on a new one if its not gonna change anything.. any ideas? i was thinking it also might be the TPS?? HELP!